Linux 多网卡绑定bond
mode=0:负载均衡模式,增加带宽,两块网卡使用的是同一个MAC地址,所以必须配置网卡相连的交换机,这两个端口应采用聚合方式。
mode=1:主备模式,一个线断了,另一条自动备援。
mode=6:负载均衡模式,不需要switch支持,通过ARP协商实现。
两个网卡绑定配置:
关闭NetworkManager服务,禁止开机重启。
Bond配置:
vim /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static USERCTL=no #是否允许非root控制该设备 IPADDR=172.30.100.111 NETMASK=255.255.255.0 GATEWAY=172.30.100.254
网卡配置:
#修改第一块网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=em1 HWADDR=E4:43:4B:17:52:10 TYPE=Ethernet UUID=a808af42-cc61-4d61-b2a9-8261e3f66c91 ONBOOT=yes NM_CONTROLLED=yes #network manger的参数,当你修改ifcfg-ethx的文件内容时,如果内容不完全正确,有很大概率导致网络中断 BOOTPROTO=none SLAVE=yes MASTER=bond0 #修改第二块网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=em2 HWADDR=E4:43:4B:17:52:12 TYPE=Ethernet UUID=9a04a55a-8af3-42a1-a1c5-0394bf44c44d ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none SLAVE=yes MASTER=bond0
modprobe配置文件:
vim /etc/modprobe.d/bonding.conf alias bond0 bonding options bonding miimon=100 mode=6
重启网络