nmcli-3种网卡绑定方式

**

一、配置Teaming高可用

**
查看本地网卡情况:
[root@kaikai ~]# nmcli device show
示例文件路径:
[root@kaikai ~]# cd /usr/share/doc/teamd-1.17/example_configs/
[root@kaikai example_configs]# ll
在这里插入图片描述
实验环境:
RHEL7.2,添加两个网卡,共三个网卡。将其中两个网卡进行绑定测试。

1.创建team0设备team0会话:
[root@kaikai ~]# nmcli connection add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “activebackup”}}’
查看创建的team0会话:
[root@kaikai ~]# nmcli connection show
2.添加网卡设备到team0中:
[root@kaikai ~]# nmcli connection add type team-slave con-name team0-port1 ifname eno33554992 master team0
[root@kaikai ~]# nmcli connection add type team-slave con-name team0-port2 ifname eno50332216 master team0
3.激活从设备
[root@kaikai ~]# nmcli connection up team0-port1
[root@kaikai ~]# nmcli connection up team0-port2
4.激活主设备:
[root@kaikai ~]# nmcli connection up team0
查看激活后team0的状态:
[root@kaikai ~]# teamdctl team0 state
在这里插入图片描述
5.使用未绑定的网卡与team0进行ping测试:
(此处SSH远程连接的网卡为未绑定的网卡)
在这里插入图片描述
在这里插入图片描述
停用team0-port1设备后进行ping测试:
[root@kaikai ~]# nmcli connection down team0-port1
[root@kaikai ~]# teamdctl team0 state
在这里插入图片描述
在这里插入图片描述
停用team0-port2设备后进行ping测试:
[root@kaikai ~]# nmcli connection up team0-port1
[root@kaikai ~]# nmcli connection down team0-port2
[root@kaikai ~]# teamdctl team0 state
在这里插入图片描述
在这里插入图片描述
将team0-port1与team0-port2同时停用并进行ping测试:
[root@kaikai ~]# nmcli connection down team0-port1
[root@kaikai ~]# teamdctl team0 state
在这里插入图片描述
在这里插入图片描述
(将两个从设备停用之后ping测试依旧正常的原因是应为未绑定的网卡与team0在同一网段,所以可以ping通。)
**

二、配置软件桥接

**
1.创建一个软件桥接设备和会话:
[root@kaikai ~]# nmcli connection add type bridge con-name br1 ifname br1
2.添加从设备和会话到桥接设备
[root@kaikai ~]# nmcli connection add type bridge-slave con-name br1-port1 ifname eno33554992 master br1
3.启动从设备会话:
[root@kaikai ~]# nmcli connection up br1-port1
4.启动桥接会话:
[root@kaikai ~]# nmcli connection up br1
配置软件桥接网卡的IP地址、网关及IP地址的获取方式:
[root@kaikai ~]# nmcli connection modify br1 ipv4.addresses 192.168.199.210/24 ipv4.gateway 192.168.199.128 ipv4.method manual

三、配置桥接 team0

1:配置team0
配置方式同实验一。
配置完成后停用team0设备:
[root@kaikai ~]# nmcli device disconnect team0
2:停用NetworkManager服务
[root@kaikai ~]# systemctl stop NetworkManager
3:配置br0的配置文件
在这里插入图片描述
4.编辑team0的配置文件:
在配置文件的最后追加一下内容:

在这里插入图片描述
在这里插入图片描述
(team0里写的br0是主设备)
5.重启网络服务
[root@kaikai ~]# systemctl restart NetworkManager
[root@kaikai ~]# nmcli device connect team0
在这里插入图片描述
在这里插入图片描述

发布了48 篇原创文章 · 获赞 12 · 访问量 2556

猜你喜欢

转载自blog.csdn.net/qq_45630589/article/details/104126385