1、 nmcli 命令创建 bond0,自动生成配置文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| nmcli connection add type bond ifname bond1 mode 1
vim /etc/sysconfig/network-scripts/ifcfg-bond-bond1 BONDING_OPTS='mode=active-backup miimon=100' TYPE=Bond BONDING_MASTER=yes PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=no IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=bond-bond1 UUID=5e9b5d8b-d434-4d05-a393-5f60cfe19ed8 DEVICE=bond1 ONBOOT=yes IPV4_ADDR_GEN_MODE=stable-privacy
|
2、nmcli 命令创建 vlan,并加入vlan id 510
1 2
| nmcli connection add type vlan ifname bond1.510 dev bond1 id 510
|
3、手动修改ifcfg-vlan-bond1.510
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 26 27
| vim /etc/sysconfig/network-scripts/ifcfg-vlan-bond1.510 VLAN=yes TYPE=Vlan PHYSDEV=bond1 VLAN_ID=510 REORDER_HDR=yes GVRP=no MVRP=no HWADDR= 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=vlan-bond1.510 UUID=4f605f4f-0ac4-4feb-852e-a02fb3666451 DEVICE=bond1.510 ONBOOT=yes IPADDR=10.6.228.41 NETMASK=255.255.255.128 GATEWAY=10.6.228.1 DNS=8.8.8.8
|
4、绑定ifcfg-enp189s0f0和ifcfg-enp189s0f0为bond网口
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| nmcli connection add type bond-slave ifname enp189s0f0 master bond1 nmcli connection add type bond-slave ifname enp189s0f1 master bond1
cd /etc/sysconfig/network-scripts mkdir bak mv ifcfg-enp189s0f0 bak/ mv ifcfg-enp189s0f1 bak/
cat /etc/sysconfig/network-scripts/ifcfg-bond-slave-enp189s0f0 TYPE=Ethernet NAME=bond-slave-enp189s0f0 UUID=ee9c2670-6eda-430b-8aa7-c00c3e41284b DEVICE=enp189s0f0 ONBOOT=yes MASTER=bond1 SLAVE=yes
|
5、使配置生效
1 2 3
| systemctl restart NetworkManager
|
6、验证