center os7 设置bond
Center OS7 bond6
添加一块新的网络适配器
打开虚拟机设置bond
//进入如下目录
cd /etc/sysconfig/network-scripts/
ls
//创建bond文件,内容如下
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
USERCTL=no
ONBOOT=yes
IPADDR=192.168.246.101
NETMASK=255.255.255.0
GATEWAY=192.168.246.2
BONDING_OPTS="mode=6 miimon=100"
//修改ens33和ens34的网络配置,#开头的是原来的配置
//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=0c4f550e-be8c-4268-b4db-bd829f041432
#DEVICE=ens33
#ONBOOT=yes
#IPADDR=192.168.246.101
#NETMASK=255.255.255.0
#GATEWAY=192.168.264.2
#DNS1=114.114.114.114
TYPE=Ethernet
BOOTPROTO=none
DEVICE=ens33
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
//ens34
#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=ens34
#UUID=9959fbfe-a54c-4860-b863-489c868820a3
#DEVICE=ens34
#ONBOOT=yes
#IPADDR=192.168.246.102
#NETMASK=255.255.255.0
#GATEWAY=192.168.246.2
TYPE=Ethernet
BOOTPROTO=none
DEVICE=ens34
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
//关闭和停止NetworkManager服务(这个需要关闭,之前试了一下,不关闭这个服务,无法完成bond)
systemctl stop NetworkManager.service #停止NetworkManager服务
systemctl disable NetworkManager.service #禁止开机启动NetworkManager服务
在下面添加
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
//加载bond
modprobe bonding
//查看bond加载
lsmod | grep bonding
//重启网络,配置成功
systemctl restart network
其中
//创建bond文件,内容如下
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
USERCTL=no
ONBOOT=yes
IPADDR=192.168.246.101
NETMASK=255.255.255.0
GATEWAY=192.168.246.2
BONDING_OPTS="mode=6 miimon=100"
最后一行可以不写
在下面添加
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=6 miimon=200
查看结果
ifconfig的结果
cat /proc/net/bonding/bond0