网络接口的绑定
一、虚拟接口
将多个网络逻辑接口连接在一起:1、实现冗余、避免故障 2、提高吞吐率
原理:非在物理网卡上设置、而是通过多个物理网卡聚合成一个虚拟的网卡(外部网络访问的就是本机的虚拟网卡的地址)
二、通过networkmanger实现
绑定模式
balance
active-backup --不依赖交换机
balance-xor
broadcast
等
三、网卡绑定
1、创建两个网卡
2、创建虚拟网卡同时设置连接名称
nmcli con add type bond con-name bond_test ifname bond_test mode active-backup
#设置了一个名为bond_test的连接、关联的虚拟网卡为bond_test、使用的模式为active-backup
(若光联的设备不存在、会自动创建虚拟网卡)
3、设置从连接(连接的两张网卡的)的名字
nmcli con add type bond-slave con-name bond_test-slave-1 ifname ens33 master bond_test
#设置连接的网卡的名字
nmcli con add type bond-slave con-name bond_test-slave-2 ifname ens37 master bond_test
4、为虚拟网卡配置ip等
ocalhost /]$ nmcli conn modify bond_test ipv4.addresses "192.168.22.11/24"
[hhh@localhost /]$ nmcli conn modify bond_test ipv4.method manual
#有限支持dhcp方式
5、激活主从连接
nmcli connection up bond_test-1
nmcli connection up bond_test-2
nmcli connection up bond_test
6、查看网卡绑定状态
cat /proc/net/bonding/bond_test
查看当前获得的子接口是哪个
7、复现
#断开正在活动的端口
nmcli dev dis ens33
#查看是否会切换到另一个端口
cat /proc/net/bonding/bond_test
网桥的创建
1、网桥
又名桥接器:用于不同网段上的网络设备的互相访问
:通过网桥:将网卡1和网卡2 通过网桥连接(当网桥收到收到来自网段1的MAC地址、如果该帧发往网段2上的某一结点、则将
它转发到网段2。如果发往网段1的的某个节则不进行转发)
2、配置
1、首先准备两张网卡#使用ifconfig查看网卡
若不存在添加网卡
2、创建一个类型为bridge的连接
nmcli con add type bridge con-name br_test ifname br_test
#连接名为br_test 关联网卡为br_test(若不存在则自动创建)
3、添加从连接
nmcli con add type bridge-slave con-name br_test-slave-1 ifname ens33 master br_test
nmcli con add type bridge-slave con-name br_test-slave-2 ifname ens37 master br_test
4、关闭该网桥的STP
nmcli con modify br_test bridge.stp no
5、配置网桥的ip dns 开机自启动
[root@Centos-A1 ~]# nmcli connection mo![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122306634-1475778758.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122335670-1095352741.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122342184-1996444491.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122347972-614352204.png)
dify br_test ipv4.method manual ipv4.addresses 192.168.196.200/24
[root@Centos-A1 ~]nmcli con up br_test-slave-2
[root@Centos-A1 ~]nmcli con up br_test-slave-2
[root@Centos-A1 ~]# nmcli connection br_test
6、查看活动状态:是否成功
nmcli con show -a
标签:nmcli,con,网卡,网桥,br,linux,test,网络接口,bond
From: https://www.cnblogs.com/THuang/p/17924237.html