Linux 7 网卡绑定
发表于2018年2月24日
RHEL7或Centos 7 下双网卡绑定
应用环境:在生产环境中,为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略(此处只讲主备模式)。
测试环境:RHEL7.0 (Centos7适用)真实物理机,4块网卡,绑定网卡1(eno1)和网卡3(eno3)。
配置Team有两种方式,第一种是使用nmcli命令(推荐),第二种是添加并配置文件(手动需要小心)。
具体配置:
方法1(推荐)
- 创建组接口:
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”:{“name”:”activebackup”}}’ #activebackup就是指的主备模式
- 配置组接口地址:
nmcli connection modify team0 ipv4.addresses “192.168.1.1/24 192.168.1.254″ #配置IP地址,掩码,网关
nmcli connection modify team0 ipv4.method manual
- 添加端口至组接口:
nmcli connection add ifname em1 con-name team0-port1 type team-slave master team0 #将网卡em1加入team0
nmcli connection add ifname em2 con-name team0-port3 type team-slave master team0 #将网卡em2加入team0
- 重启网络:
systemctl restart network #配置到此结束
检 查:
teamdctl team0 state #较详细查看team端口并显示当前使用的端口
teamnl team0 ports # 简单查看加入的端口
验 证:
手动断开当前走线路或者使用命令ip link set enoX down模拟
具体详细测试可以通过在另一台主机上开启一个长ping,然后再断链路查看丢包与连通性。
结束.
详细请访问如下地址:有意想不到的惊喜
linux 云计算 虚拟化 自动化
原文地址:http://blog.51cto.com/gzlhyx/2072809