centos配置网卡bond,多网卡负载

本次绑定两个bond,4个网口,两个网口一个bond

bond0 -- eth0 eth1 外网

bond1 -- eth2 eth3 内网

一共需要修改3个地方,然后必须重启服务器reboot

1.添加bond配置文件,修改ifcfg-eth0等配置文件

将ip地址写到bond0中,

eth0注释掉IP,添加MASTER ,slave

注意把MAC地址都注释掉

cd /etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-bond0

vi ifcfg-bond0

# Intel Corporation I350 Gigabit Network Connection

DEVICE=bond0      #注意名称修改

#HWADDR=6c:ae:8b:1d:cc:b2

ONBOOT=yes

BOOTPROTO=static

NETMASK=255.255.255.128

IPADDR=公网IP

GATEWAY=192.168.0.1

TYPE=Ethernet

vi ifcfg-bond1

# Intel Corporation I350 Gigabit Network Connection

DEVICE=bond1      #注意名称修改

#HWADDR=6c:ae:8b:1d:cc:b2

ONBOOT=yes

BOOTPROTO=static

NETMASK=255.255.255.0

IPADDR=内网IP

TYPE=Ethernet

vi ifcfg-eth0   #注释掉IP

# Intel Corporation I350 Gigabit Network Connection

DEVICE=eth0

#HWADDR=6c:ae:8b:1d:cc:b2

ONBOOT=yes

BOOTPROTO=none

#NETMASK=255.255.255.128

#IPADDR=

#GATEWAY=

TYPE=Ethernet

MASTER=bond0       #添加eth0和1写bond0,eth2和3写bond1

slave=yes          #添加

cat ifcfg-eth3

# Intel Corporation I350 Gigabit Network Connection

DEVICE=eth3

#HWADDR=6C:AE:8B:1D:CC:B5

ONBOOT=no

HOTPLUG=no

BOOTPROTO=none

TYPE=Ethernet

MASTER=bond1

slave=yes

2./etc/modprobe.conf文件添加语句

vi /etc/modprobe.conf

alias bond0 bonding

options bond0 miimon=100 mode=1

alias bond1 bonding

options bond1 miimon=100 mode=1

如果没有modprobe.conf文件,centos6修改/etc/modprobe.d/dist.conf文件在最后添加

参数解释:

miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之间是否连通,如不通则使用另外的链路。

mode=0 表示负载均衡方式,两块网卡都工作,需要交换机作支持

mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的

mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持

3./etc/rc.local文件添加语句

vi /etc/rc.local

ifenslave bond0 eth0 eth1

ifenslave bond1 eth2 eth3

重启服务器reboot,因为需要加载模块,所以需要重启服务器

查看bond状态

cat /proc/net/bonding/bond0

附:

DEVICE=物理设备名

IPADDR=IP地址

NETMASK=掩码值

NETWORK=网络地址

BROADCAST=广播地址

GATEWAY=网关地址

ONBOOT=[yes|no](引导时是否激活设备)

USERCTL=[yes|no](非root用户是否可以控制该设备)

BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

HWADDR = 你的MAC地址

时间: 2024-10-05 18:52:33

centos配置网卡bond,多网卡负载的相关文章

Ubuntu 配置双网卡绑定,实现负载均衡

Ubuntu 配置双网卡绑定,实现负载均衡 1.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余. bonding一共有7种工作模式(mode): 1).bond=0,(balance-rr) Round-robin policy: (平衡轮询策略):传输数据包顺序是依次传输,直到最后一个传输完毕,此模式提供负载平衡和容错能力. 2).bond=1,(active-backup) Active-backup

centos7.x网卡bond配置

本文摘抄自 https://www.cnblogs.com/liwanggui/p/6807212.html centos7网卡bond配置 centos7网卡bond配置 1 备份网卡配置文件2 使用nmcli命令配置bond3 修改bond0网卡配置4 重启网络,验证配置结果5 删除 bond 设备6 ifensalve 工具 实验环境 [[email protected] ~]# cat /etc/redhat-release CentOSLinux release 7.2.1511(Co

vSphere中克隆CentOS虚拟机添加新的网卡及配置IP地址

前言 本次安装的CentOS是在vCenter中克隆出来的.这样就存在一下问题: 问题一:MAC冲突 问题描述: 可能克隆的系统的网卡eth0与克隆前的系统一直,会造成MAC冲突: 解决办法: 1.修改cat /etc/udev/rules.d/70-persistent-net.rules中的MAC 2.到cd /etc/sysconfig/network-scripts/中修改原有网卡的eth0的配置文件ifcfg-eth0中的MAC与/etc/udev/rules.d/70-persist

centos 6.4系统双网卡绑定配置详解

Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡(需要交换机支持),这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.本文详细描述下centos 6.4系统双网卡绑定操作步骤操作前需要确定NetworkManager 服务是否已经停止,否则容易报错.#service NetworkManager status显示NetworkManager 已停即可 具体绑定操作:1.在/etc/sysconfig/network

Linux网络管理之网卡别名及网卡绑定配置

在日常的运维工作当中,有时候需要在一块物理网卡上配置多个IP地址,这就是网卡子接口的概念,以及多块网卡实现网卡的绑定,通俗来讲就是多块网卡使用的一个IP地址,下面我来详细说明实现的过程. &创建网卡子接口 在CentOS系统当中网络是由NetworkManager这个服务来管理的,它提供了一个图形的界面,但此服务不支持物理网卡子接口的设置,所以在配置网卡子接口的时候,我们需要关闭此服务 临时关闭:service NetworkManager stop 永久关闭:chkconfig  Networ

Linux网卡bond的七种模式详解

像Samba.Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式. 一.bond的七种模式介绍:1.mode=0(balance-rr)(平衡抡循环策略)链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路.交换机需要配置聚合口,思科叫port channel.特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1-.一直循环

bond双网卡绑定总结

什么是bond? 所谓bond,是一种通过把多个物理网卡绑定成一个逻辑网卡实现网卡冗余.负载均衡.提高带宽,从而实现网络性能高可用高可靠的技术. bond有七种模型: mod0:(balance-rr,平衡轮循环策略,提供负载均衡和容错能力),数据包传输是依次传输,第一个包从网卡1传输,第二个包从网卡2传输,第三个包从网卡3.......,一直循环直到传输完最后一个数据包.这种模式的bond有一个不完善的地方,如果一个数据包从不同的网卡传输,而中途再经过不同的链路,当客户端接受到数据包的时候,数

虚拟网卡实验:网卡别名 与 bond多网卡模式

一.网卡别名:多IP 绑定一个 Interface 将多个IP地址绑定到一个NIC上 网卡别名: eth0:1 eth0:2 eth0:3 示例:单网卡多IP 1.关闭NetworkManager服务 service NetworkManager stop service NetworkManager status  查看启动状态 chkconfig NetworkManager off   关闭开机自启动 2.在/etc/sysconfig/network_scripts 下,建立别名配置文件

实战网卡bond

一.什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽. 二.网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定. mode=1:自动备

网卡bond实战

一.什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽. 二.网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=