LINUX双网卡绑定bond
双网卡绑定需要对参与绑定的网卡设备逐个进行设置,一个从属网卡服务于主网卡,不再有自己的IP地址。
1,首先把绑定后的设备名称bond0信息编辑到两个网卡中,这样用户访问相应服务的时候 ,实际就是由这两个网卡同时提供服务
编辑物理网卡eth0
#vim /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=eth0 MASTER=bond0 SLAVE=yes
编辑物理网卡eth1
#vim /etc/sysconfig/network-scripts/ifcfg-eth1 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=eth1 MASTER=bond0 SLAVE=yes
2,再编辑bond0(IP地址等信息根据实际情况填写)
#vim /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=bond0 IPADDR=192.168.1.5 PREFIX=24 DNS=8.8.8.8 NM_CONTROLLED=no
3,让Linux支持网卡绑定驱动,常见的网卡绑定模式有三种模式:mode0,mode1,mode6
mode0(负载平衡模式):平时两块网卡一起工作,自动冗余,但需要与本地网卡项链的交换机设备进行端口聚合来支持绑定技术
mode1(自动主备模式):平时只有一个网卡工作,在它故障后自动替换为另外的网卡
mode6(平衡负载模式):平时两个网卡都工作,自动冗余,无须交换机设备提供辅助支持
下面创建一个用于网卡绑定的驱动文件,使得绑定后的bond0能够支持绑定技术bonding,同时定义网卡以mode6模式进行工作,出现故障切换时间为100毫秒
#vim /etc/modprobe.d/bond.conf alias bond0 bonding options bond0 miimon=100 mode=6
4,重启网络服务后工作,正常情况下bond0网卡会显示IP等信息
#systemctl restart network

浙公网安备 33010602011771号