如何在Linux中使用nmcli命令绑定多块网卡?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>网卡绑定为我们提供了两个主要的好处:强>
现在让我们在CentOS 7上配置网卡绑定吧。我们需要决定选取哪些接口配置成一个组接口(团队接口)。
运行<强> ip链接>强命令查看系统中可用的接口。
<>之前,美元,ip 链接这里我们使用<强> eno16777736 强>和<强> eno33554960 >强网卡在“主动备份“模式下创建一个组接口。(译者注:关于不同模式可以参考:多网卡的7种债券模式原理)
按照下面的语法,用<强> nmcli >强命令为网络组接口创建一个连接。
#, nmcli con add type team con-name CNAME ifname INAME (config JSON)
<强> CNAME 强>指代连接的名称,<强> INAME 强>是接口名称,JSON <强> 强> (JavaScript对象表示法)指定所使用的处理器(跑步)。<强> JSON >强语法格式如下:
& # 39; {“runner": {“name":“METHOD"}} & # 39;
<强> 强>方法是以下的其中一个:<强>播出,activebackup,设置轮流捡取,loadbalance >强或者<强> lacp 强>。
1。创建组接口
现在让我们来创建组接口。这是我们创建组接口所使用的命令。
<>之前,#,nmcli con add type team con-name team0 ifname team0 config & # 39; {“runner": {“name":“activebackup"}} & # 39;运行<强> # nmcli con显示>强命令验证组接口配置。
#, nmcli con 显示
2。添加从设备
现在让我们添加从设备到主设备team0。这是添加从设备的语法:
#, nmcli con add type team-slave con-name CNAME ifname INAME master 团队
在这里我们添加<强> eno16777736 强>和<强> eno33554960 强>作为<强> team0 强>接口的从设备。
#, nmcli con add type team-slave con-name team0-port1 ifname eno16777736 master team0 #,nmcli con  add type team-slave con-name team0-port2 ifname eno33554960 master team0
再次用命令<强> # nmcli con显示强>验证连接配置。现在我们可以看到从设备配置信息。
# nmcli con 显示
3。分配IP地址
上面的命令会在<强>/etc/sysconfig/network-scripts/强>目录下创建需要的配置文件。
现在让我们为team0接口分配一个IP地址并启用这个连接。这是进行IP分配的命令。
#, nmcli con mod team0 ipv4.addresses “192.168.1.24/24 192.168.1.1" #,nmcli con  mod team0 ipv4.method 手册 #,nmcli con  up team0
4。验证绑定
用<强> # ip添加显示team0 >强命令验证ip地址信息。
# ip add show team0
现在用<强> teamdctl >强命令检查<强>主动备份>强配置功能。
#, teamdctl team0 国家
现在让我们把激活的端口断开连接并再次检查状态来确认主动备份配置是否像希望的那样工作。
#, nmcli dev dis eno33554960
断开激活端口后再次用命令<强> # teamdctl team0国家>强检查状态。
#, teamdctl team0 国家
是的,它运行良好! !我们会使用下面的命令连接回到team0的断开的连接。
# nmcli dev con eno33554960
我们还有一个<强> teamnl >强命令可以显示<强> teamnl >强命令的一些选项。
用下面的命令检查在team0运行的端口。
#, teamnl team0 港口
显示<强> team0 强>当前活动的端口。
#, teamnl team0 getoption activeport
看完上述内容,你们掌握如何在Linux中使用nmcli命令绑定多块网卡的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!