CENTOS6.5下网卡绑定
CENTOS6.5下网卡绑定
1.把NetworkManager关了,要不然你的绑定是不会生效的
service NetworkManager stop
chkconfig NetworkManager off
2.配置物理网卡,要绑定多少个就配置多少个,其他网卡只是DEVICE的参数不一样
vi ifcfg-eth1
BOOTPROTO=static
DEVICE=eth1
TYPE=Ethernet
IPV6INIT=no
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
3.编辑绑定的bond0端口
vi ifcfg-bond0
TYPE=Ethernet
BOOTPROTO=static
DEVICE=bond0
ONBOOT=yes
IPADDR=10.255.255.90
NETMASK=255.255.255.0
GATEWAY=10.255.255.254
USERCTL=no
IPV6INIT=no
ONBOOT=yes
DNS1=114.114.114.114
BONDING_OPTS="miimon=100 mode=6" //模式为6,此配置模式下,交换机那边可以不进行链路绑定的配置,只须要LINUX端进行绑定就可以实现流量的负载均衡。100毫秒检测一次链路是否为通
- 配置chkconfig network on
自启动network,这样重启后,绑定仍然生效
然后重启网络service network restart
之后就可以用ifconfig -a看到绑定好的bond0网卡,bond0与eth1,eth2的mac地址均为一样。
可以同过cat /proc/net/bonding/bond0 此命令查看绑定情况
其实mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,....ethX;而mod=0的话,会发现2个口的流量都很稳定,基本一样的带宽。而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量