RedHat/CentOS(Linux)双网卡bond(mode=6)

1. 将/etc/sysconfig/network-scripts/ifcfg-ens1f0和ifcfg-ens1f1文件备份到root目录下
2. 修改/etc/sysconfig/network-scripts/ifcfg-ens1f0配置文件
DEVICE=ens1f0
TYPE=Ethernet
UUID=5eefe89c-0cbf-426c-987e-1b6ee1c54024
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
3. 修改/etc/sysconfig/network-scripts/ifcfg-ens1f1配置文件
DEVICE=ens1f1
TYPE=Ethernet
UUID=a71f51f5-c05b-4bcd-a618-bb09813be60e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
4. 创建ifcfg-bond0配置文件,配置信息如下:
DEVICE=bond0
TYPE=Bond
IPADDR=192.168.88.191
NETMASK=255.255.255.0
GATEWAY=192.168.88.254
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=6 miimon=100"

5. 关闭和停止NetworkManager服务(这个需要关闭,之前试了一下,不关闭这个服务,无法完成bond)
systemctl stop NetworkManager.service #停止NetworkManager服务
systemctl disable NetworkManager.service #禁止开机启动NetworkManager服务

6. 修改配置文件
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding

7. 加载bond模块
modprobe bonding

8. 查看bond模块是否被加载
lsmod | grep bonding

9. 重启网卡
systemctl restart network

10. 查看bond是否生效
cat /proc/net/bonding/bond0

上一篇:Centos 8双网卡设置


下一篇:系统间通信(5)——IO通信模型和JAVA实践 下篇