centos7网卡链路聚合

centos7网卡链路聚合

以虚拟环境为例

准备工作:
一台centos7.4虚拟机
根据自己需求添加网卡

注意事项:最少需要两块网卡,且在相同的vm中
centos7网卡链路聚合_第1张图片

1、查询确保NetworkManager服务正常运行(running)

systemctl status NetworkManager ##查看NetworkManager服务的运行状态,running状态可继续进行以下步骤,非running状态先开启NetworkManager服务
centos7网卡链路聚合_第2张图片
2、删除网卡的配置文件,重启网络服务并检查原有网卡地址还是否存在

cd /etc/sysconfig/network-scripts/ ##进入网卡配置文件所在的目录
ls ##查看目录里的文件
rm -rf ifcfg-ens33 ##如果有ens33和ens37两个配置文件的话就全部删除
systemctl restart network ##重启网络服务
centos7网卡链路聚合_第3张图片
3、创建team0公共网卡设备,将所需要的物理网卡添加到逻辑网卡中.

(1)、创建逻辑网卡team0

nmcli connection add con-name team0 type ifname team0 config ‘{“runner”:{“name”:activevackup"}}’
在这里插入图片描述
(2)、将ens33和ens37添加到team0
ens33: nmcli connection add con-name team0-1 type team-slave ifname ens33 master team0
ens37: nmcli connection add con-name team0-1 type team-slave ifname ens37 master team0
在这里插入图片描述
4、开启两个物理网卡
nmcli connection up team0-1
nmcil connection up team0-2
centos7网卡链路聚合_第4张图片
5、再次查看网卡设备信息状态是否正常

nmcli connection show
centos7网卡链路聚合_第5张图片
6、查看链路聚合状态是冗余备份状态,并且当前活跃的网卡为ens33

teamdctl team0 state
centos7网卡链路聚合_第6张图片
7、验证查看物理网卡和公共网卡上的MAC地址已经统一,此时交换机就可以统一进行广播了

ip a
centos7网卡链路聚合_第7张图片
8、设置team0网卡的临时IP地址并启动该网卡

nmcli connection modify team0 ipv4.addresses 192.168.10.102/24 ipv4.gateway 192.168.10.254 ipv4.method manual ##设置team0网卡的临时IP地址,我这里设置的地址为192.168.10.102/24,网关为192.168.10.254。如有自己的IP可进行更换。

nmcli connection up team0 ##启动team0
centos7网卡链路聚合_第8张图片
9、查看自动生成的网卡的配置文件

cat /etc/sysconfig/network-scripts/ifcfg-team0
centos7网卡链路聚合_第9张图片
10、手动配置team0网卡的永久IP地址并验证

vim /etc/sysconfig/network-scripts/ifcfg-team0
在这里插入图片描述

将BOOTPROTO项的none改为static
centos7网卡链路聚合_第10张图片
11、将其中一块物理网卡断开连接
centos7网卡链路聚合_第11张图片
12、查看team0公共网卡的状态信息,发现活跃网卡切换为ens37

teamdctl team0 state
centos7网卡链路聚合_第12张图片
成功切换到ens37,实验完成

你可能感兴趣的:(centos,服务器,linux)