Redhat7.9网卡Bond操作说明
- 关闭NetworkManager:
systemctl stop NetworkManager 、systemctl disable NetworkManager
- 创建bond0虚拟网卡
vim /etc/sysconfig/network-scripts/ifcfg-bond0
BOOTPROTO=static
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
ONBOOT=yes
IPADDR=172.100.101.206 ## 需要给服务器配的IP 掩码网关DNS等
PREFIX=24
GATEWAY=172.100.101.254
DNS=
BONDING_OPTS=“miimon=100 mode=4” ## miimon指网络检查的频率mode=4为负载均衡模式 对端SW做聚合端口 静态协商 Access模式即可 mode=1为主备模式
- 修改第一块物理网卡参数并加入bond0组
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none
DEVICE=eno16777736 ##eno16777736为此物理网卡名称
NAME=eno16777736
ONBOOT=yes
MASTER=bond0
SLAVE=yes
- 修改第二块物理网卡参数并加入bond0组
vim /etc/sysconfig/network-scripts/ifcfg-eno16777737
TYPE=Ethernet
BOOTPROTO=none
DEVICE=eno16777737 ##eno16777737为此物理网卡名称
NAME=eno16777737
ONBOOT=yes
MASTER=bond0
SLAVE=yes
5.重启网络服务,使bond0生效
systemctl restart network
查看网卡状态:ip addr,可以看到已配置生效,两张网卡已生效为bond0的从属接口,且MAC地址相同 查看bond0的状态:cat /proc/net/bonding/bond0,可以看到bond0的状态正常
测试,先长ping,然后断开其中一块网卡的连接,无丢包发生,同时看到当前活动的从属网卡自动切换