前言
这些步骤最好都在虚拟机中完成
网络接口绑定是将多个网络接口逻辑地连接在一起,目的一是避免网络接口的单点故障,二是提高带宽以提高吞吐率
具体步骤
1.用ip link查看有哪些网络接口
2.添加一个类型bond的连接
nmcli con add type bond con-name bond_test ifname bond_test mode active-backup
此处的连接名为bond_test,关联的设备(网卡)是bond_test, 绑定模式是active-backup
由于bond_test设备不存在,系统将创建一个名为bond_test的虚拟设备,与其他类型的连接一样,默认会设置连接开机自动激活
3.为上述连接bond_test添加四个类型为bond-slave的从连接bond_test-slave-1,bond_test-slave-2,bond_test-slave-3和bond_test-slave-4,分别关联网卡ens160,ens161,ens224和ens256
nmcli con add type bond-slave con-name bond_test-slave-1 ifname ens160 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-2 ifname ens161 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-3 ifname ens224 master bond_test
nmcli con add type bond-slave con-name bond_test-slave-4 ifname ens256 master bond_test
至此,bond_test已成为四个从连接的主连接
4.通过nmcli conn show可以看到增加了五个与绑定有关的连接
5.通过nmcli device status可以看到网关的状态
6.为连接bond_test配置IP、网关DNS和开机启动方式
nmcli conn modify bond_test ipv4.address "10.0.0.249/24"
nmcli conn modify bond_test ipv4.dns "114.114.114.114 8.8.8.8"
nmcli conn modify bond_test ipv4.gateway 10.0..0.2
nmcli conn modify bond_test ipv4.method manual
不要为从连接设置IP等,因为它们从属于主连接,是主连接的逻辑组成部分
7.激活四个从连接和一个主连接
nmcli connection up bond_test-slave-1
nmcli connection up bond_test-slave-2
nmcli connection up bond_test-slave-3
nmcli connection up bond_test-slave-4
nmcli connection up bond_test
启用从连接时会关联相应的网卡,并自动断开这些网卡上原有的连接
8.测试
通过 ip add show bond_test查看bond_test的状态
在MobaXterm进行远程连接,这里我设置的ip地址是10.0.0.249
远程连接成功!
绑定成功!