在centso7下,将ens33和ens37两块网卡进行绑定到bond0
首先备份两块网卡的配置文件
1 | cd /etc/sysconfig/network-scripts/ |
现在开始生成bond0网卡的配置
1 | nmcli con add type bond ifname bond0 mode active-backup(主备模式) |
我们可以看到在 /etc/sysconfig/network-scripts/,目录下生成了新的配置文件
我们可以根据自己的需求来更改这个配置文件
就像改ip一样
这是我的配置文件1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26cat /etc/sysconfig/network-scripts/ifcfg-bond-bond0
DEVICE=bond0
#BONDING_OPTS=mode=balance-rr
BONDING_OPTS=mode=active-backup
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=bond-bond0
UUID=e45128b2-257c-442d-ba6d-e80989d7cf92
ONBOOT=yes
IPADDR=192.168.10.109
PREFIX=24
GATEWAY=192.168.10.1
我们再看下ens33和ens37两个网卡的配置文件是什么内容
1 | cat /etc/sysconfig/network-scripts/ifcfg-bond-slave-ens33 |
1 | cat /etc/sysconfig/network-scripts/ifcfg-bond-slave-ens33 |
现在可以重启下网络试下,顺被模拟故障试下。
1 | systemctl restart network |
顺带说下ubuntu16.04的bond方式
超级简单
只需要向正常修改ip那样 编辑/etc/network/interfaces
查看一下我自己测试的配置文件内容,修改位置自行脑补
1 | cat /etc/network/interfaces |
简单描述下, 我的网卡名字, ens33 ens34
我的bond网卡名字 bond0