CentOS7多网卡绑定之team

Posted ULinux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7多网卡绑定之team相关的知识,希望对你有一定的参考价值。

本文以通过nmcli配置,以常用的activebakup为例。

一、查看当前网卡

# ip -olink show up | awk -F': ' '{print $2}'

CentOS7多网卡绑定之team

二、创建 team网络组

# nmcliconnection add type team con-name team-0 ifname team0 config'{"runner":{"name":"activebackup"}}'

CentOS7多网卡绑定之team

CentOS7多网卡绑定之team

CentOS7多网卡绑定之team


2.1 team配置IP

# nmcliconnection modify team-0 ipv4.addresses 192.168.1.10/24 ipv4.gateway192.168.1.1 ipv4.method manual

# nmcli connection show

CentOS7多网卡绑定之team

CentOS7多网卡绑定之team

说明:team0为刚才创建的设备,team为表示为网络组设备,其它表示两张网卡的配置被nmcli工具识别。

2.2 查看Teamguanli 方式
nmcli connection show team-0 | grep -A 4 '^ipv4.method'

CentOS7多网卡绑定之team

2.3 查看配置文件是否自动生成

ls -l /etc/sysconfig/network-scripts/ifcfg-team0

CentOS7多网卡绑定之team


2.4 将指定以太网网卡设备加入team0组成网路组

# nmcli connection add con-name team0-ens37type team-slave autoconnect no ifname ens37 master team-0

# nmcli connection add con-name team0-ens38type team-slave autoconnect no ifname ens38 master team-0

CentOS7多网卡绑定之team

查看设备连接列表
nmcli connection show

CentOS7多网卡绑定之team


说明:这里发现好像ens37ens38并未成功绑定到team0组中,这是因为,nmcli工具定义的机制,同一设备只能绑定在同一个配置中,也就是读取指定配置文件(ifcfg- ens37ifcfg- ens38)中配置。因此这时,可以断开ens37ens38原本的链接配置。

 

激活team0网络组成员

#断开原本的ens37链接

# nmcli devicedisconnect ens37

#启用team0-ens37网络组设备

# nmcli connectionup  team0-ens37

#断开原本的ens38链接

# nmcli devicedisconnect ens38

#启用team0-ens38网络组设备

# nmcli connectionup  team0-ens38

# nmcli connectionshow

CentOS7多网卡绑定之team


说明:此时ens37ens38都已经本识别成了team0中的成员设备了,而以前的默认网卡配置以及与网卡失去了绑定关系。

 

CentOS7多网卡绑定之team

CentOS7多网卡绑定之team


CentOS7多网卡绑定之team


查看team状态:

# teamdctl team0 state

CentOS7多网卡绑定之team


配置文件:



 

 


以上是关于CentOS7多网卡绑定之team的主要内容,如果未能解决你的问题,请参考以下文章

centos7 team网卡绑定不生效

Centos7双网卡绑定

nmcli网卡绑定与teaming配置

Centos7 / RHEL 7 双网卡绑定

linux 7 网卡绑定

Win10怎样绑定双网卡或多网卡做Nic Teaming链路聚合