CentOS 7 多网卡 bond 配置

1、停止 NetworkManager 服务

禁止开机启动。
systemctl stop NetworkManager.service
systmectl disable NetworkManager.service

2、添加 bond0 配置文件

[root@localhost network-scripts]# vi ifcfg-bond0 
TYPE=Bond
BOOTPROTO=none
NOBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.0.51
PREFIX=24
GATEWAY=192.168.0.1
DNS1=8.8.8.8
NM_CONTROLLED=no
BONDING_MASTER=yes
BONDING_OPTS="miinon=200 mode=1"

3、修改网卡配置文件

第一块网卡ens33
[root@localhost network-scripts]# vi ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ff8b583d-7f44-4eed-9bd6-446ca9d7f2d1
DEVICE=ens33
ONBOOT=yes
#------以上是默认配置,仅打开了默认启动

#添加配置
MASTER=bond0
SLAVE=yes
第二块网卡ens37
[root@localhost network-scripts]# vi ifcfg-ens37
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
UUID=e8be16b4-5422-37c4-8d4c-b6da94f90add
DEVICE=ens37
ONBOOT=yes
#------以上是默认配置,仅打开了默认启动

#添加配置
MASTER=bond0
SLAVE=yes

4、重启 network 服务

systemctl restart network

系统启动会自动读取

reboot

5、删除Bond

1.停用bond0

ifconfig bond0 down

2.删除配置文件

rm -rf ifconfig-bond0

3.彻底删除bond 模块

rmmod bonding

5、相关资料

bond模式 https://www.cnblogs.com/dkblog/p/3613407.html

原文地址:https://www.cnblogs.com/kuikuixiaoxiangri/p/11651596.html