CentOS7 用命令配置链路聚合

实验环境准备

  1. 在 VMware Workstation 部署好 CentOS7 系统;

  2. 至少为安装好的 CentOS7 系统添加两块网卡。

创建虚拟网卡

1
nmcli connection add type team con-name team0 ifname team0 autoconnect yes config '{"runner": {"name": "activebackup"}}'

注意:这个"runner": {“name”: “activebackup”}两边不要有空格,否则一切重来。

添加成员网卡

  • 向虚拟网卡 team0 中添加 eth1 网卡:
1
nmcli connection add type team-slave con-name team0-1 ifname eth1 master team0
  • 向虚拟网卡 team0 中添加 eth2 网卡:
1
nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0

网卡配置地址

1
nmcli connection modify team0 ipv4.method manual ipv4.addresses 192.168.1.250 connection.autoconnect yes

注意:本例为虚拟网卡 team0 设置地址为 192.168.1.250。

激活网卡配置

  • 激活虚拟网卡:
1
nmcli connection up team0
  • 激活成员网卡:
1
2
nmcli connection up eth1
nmcli connection up eth2

查看运行状态

1
teamdctl team0 state

注意:结果中的 runner 表示目前使用的哪个网卡。

测试链路聚合

  • 停掉成员网卡:
1
ifconfig eth1 down
  • 查看聚合状态:
1
teamdctl team0 state

聚合模式补充

CentOS7 中的链路聚合有两种模式,一种是 activebackup 连接冗余,指当一个网卡出现问题,会自动切换到另外一个网卡。

另一种 roundrobin 负载均衡,会把网络流量,分配给两个网卡一并去处理,理论上可增加端口带宽,不过需要交换设备支持。

本文链接:https://my.lmcjl.com/post/19741.html

展开阅读全文

4 评论

留下您的评论.