Centos7 team 绑定多网卡
1、nmcli connection show 查看所有的网络连接
nmcli connection show

接下来我们要使用 ens37 ens38 两个网卡绑定 , 绑定的网卡取名: agg-eth0
2、创建 team 口 , con-name team0 , con-name team0
nmcli connection add type team con-name team0 ifname agg-eth0 config '{"runner":{"name":"activebackup"}}'

说明:
按照下面的语法,用 nmcli 命令为网络组接口创建一个连接。
# nmcli con add type team con-name CNAME ifname INAME [config JSON]
CNAME 指代连接的名称,INAME 是接口名称,JSON (JavaScript Object Notation) 指定所使用的处理器(runner)。JSON语法格式如下:
'{"runner":{"name":"METHOD"}}'
METHOD 是以下的其中一个:broadcast、activebackup、roundrobin、loadbalance 或者 lacp。
若想改变team的模式可以编辑/etc/sysconfig/network-scripts/ifcfg-team0
在里面更改模式,改完之后我们要用nmcli connection reload 来识别
然后再重启以此网络服务 systemctl restart network 即可。
此时我们看到ip a 中有一张网卡 agg-eth0, nmcli connection show 中有一个 team0

3、 给team0 配置IP Gateway DNS
nmcli connection modify team0 ipv4.addresses "192.168.1.250/24"
nmcli connection modify team0 ipv4.gateway "192.168.1.1"
nmcli connection modify team0 ipv4.dns "192.168.1.1"
nmcli connection modify team0 ipv4.method manual

4、将 ens37 ens38 加入team0,
nmcli connection add type team-slave con-name team0-port1 ifname ens37 master team0
nmcli connection add type team-slave con-name team0-port2 ifname ens38 master team0

此时查看 nmcli connection show 网卡信息,

5、 激活 team0 team0-port1 team0-port2
nmcli connection up team0
nmcli connection up team0-port1
nmcli connection up team0-port2
激活 team0 和 team0-port1 时候, agg-eth0 网卡就up起来了

再次查看 nmcli connectioon show 信息, Wired conncetion 2 和 3 就处于未激活状态

6、验证
查看 agg-eth0 网卡绑定的信息
teamdctl agg-eth0 state view

此时的 runner 为 ens37 及 team0-port1
我们长ping 192.168.1.250, 然后再 down team0中的 team0-port1, 看看 是否还能ping通

执行 nmcli connection down team0-port1
nmcli connection down team0-port1

ping 中断了三个包时间
ens38 成为 runner

激活 team0-port1 , 中断了6个包时间

同样, ip link set dev ens38 down, 也会中断8个包时间,
但是对 backup 端口操作, 则没有影响

Centos7 team 绑定多网卡的更多相关文章
- Centos7 / RHEL 7 双网卡绑定
http://www.cnblogs.com/hukey/p/6224969.html 1. 简要 双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用 ...
- Linux绑定双网卡
Linux绑定双网卡 1. 配置参数文件 版本在centos6以下在/etc/modproe.conf文件中配置,版本是centos6.x或以上在/etc/modproe.d/目录下配置. 2. ...
- VMware给虚拟机绑定物理网卡
前言: 桥接模式:就是使用真实的IP地址 NAT模式:使用以VMnet 8所指定的子网中分配的IP地址,在外网信息交互中不存在这样的IP. 仅主机模式:仅用于虚拟机与真机之间的信息交互. 操作步骤: ...
- AIX下绑定双网卡
摘要 AIX下绑定双网卡,实现IP地址的高可用.为后续按照oracle11gRAC环境做准备. 收 藏 生产环境中是将不同网卡的不同网口进行绑定.比如A网卡有A1,A2网口:B网卡有B1,B2网口 ...
- Linux系统nmtui/nmcli绑定双网卡为team
今天给大家带来图形化界面网络配置工具—nmtui的使用方法,可以省去敲命令的繁琐,较少误操作,结果更加直观. 小知识: nmtui:Network Manager Text User Interfac ...
- centos7下给bond网卡配置bridge桥接
这篇的主题可以用几个关键字组合:centos7+kvm + bond + bridge .brige主要用在KVM虚拟化环境下,而bond是进行物理层面的冗余.具体配置信息如下 物理网卡名称:enp0 ...
- centos 7 下多网卡绑定+ vlan 网卡配置
一.前言 CentOS7之前系统提供给用户的是bonding driver来实现链路聚合,实际上bonding适用于大多数应用.Bonding driver的架构是由内核空间完全控制.管理. Team ...
- Centos7下修改默认网卡名(改为eth0)的操作记录
安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改.下面对centos7版本下网卡重命名操作做一记录:1)编辑网卡信息[root@linux-node2~]# cd ...
- centos7.5配置双网卡上网
一.环境及说明 当初有这个需求,主要是帮一个高校的客户搭建一个大数据集群,使用的是校园网,交换机上一个端口只能连接一部电脑上网,不能通过路由组建子网,确保集群中的服务器有子网ip的同时,也能够通过公网 ...
随机推荐
- javascript 入门 之select2选择本地数据
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <meta lan ...
- node+mysql数据库连接(入门)
node+mysql的数据库操作: 1 //引入mysql var mysql = require('mysql'); //进行数据库连接设置 var connection = mysql.creat ...
- matplotlib PyQt5 nivigationBar 中pan和zoom功能的探索
为matplotlib生成的图添加编辑条,我们导入NavigationToolbar2QT from matplotlib.backends.backend_qt5agg import Navigat ...
- loadrunner post请求
注意:loadrunner参数中的引号,需要自己加"\" post 请求,分为header 和body两个部分处理 header部分比较容易处理,使用函数实现,如web_add_h ...
- [原创] 在C++中实现打字机效果
如题. void pout(string str,int t)//随便取的,不要介意,str是待输出字符串,t是每两个字的间隔时间. { ;i<str.length();i++) { cout& ...
- 解决click与hover(mouseover)的冲突问题
主要应用到一个知识点:$(selector).data('name','value'); <!DOCTYPE HTML> <html> <head> <met ...
- JavaScript基础笔记1220
JavaScript笔记1.JavaScript关键词2.JavaScript标识符 必须以字母,下划线(_)或美元符($)开始. 后续的字符可以是字母.数字.下划线或者美元符 (数字是不允许作为首字 ...
- PHP函数:memory_get_usage
memory_get_usage() -返回分配给 PHP 的内存量 说明: memory_get_usage ([ bool $real_usage = false ] ) : int 参数: r ...
- (一)C# Windows Mobile 半透明窗体
Windows Mobile,个人心中臻至完美的系统. 不忍自己对WM的钻研成果消逝,故留作纪念. 系列开篇,便是一个曾令自己困扰很久的问题:如何实现半透明窗体. 如果了解Win32编程,其实很简单. ...
- 1. git 本地给远程仓库创建分支 三步法
命令如下: 1:本地创建分支dev 1 2 Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 ...