linux服务器与交换机做链路捆绑
拓扑如下 :
服务器:
两张网卡
![](https://img2020.cnblogs.com/blog/2029945/202005/2029945-20200507104506330-1070750488.png)
第一步:centos操作系统停止NetworkManager进程。
命令:systemctl stop NetworkManager
下次启动不开启进程 systemctl disable NetworkManager
第二步:创建bond0文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0
ONTROLLED=no
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.99.100
NETMASK=255.255.255.0
GATEWAY=192.168.99.254
BONDING_OPTS="miimon=100 mode=0"
第三步:修改物理网卡配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16780032
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eno16780032
UUID=d7d963fb-a560-4d33-a906-7d0d7d468aba
DEVICE=eno16780032
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno33559296
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
UUID=b409fcfd-39e0-4cdc-ad4a-f72f581c8f1a
NAME=eno33559296
DEVICE=eno33559296
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no
第四步:加载模块,使能当前的聚合功能
modprobe bonding
第五步:重新网络服务
查看网卡聚合信息
cat /proc/net/bonding/bond0
[root@localhost ~]# cat /proc/net/bonding/bond0
做完捆绑后,接口的物理地址变成一样
交换机配置:
查看MAC
查看ARP
测试:
关闭交换机其中一个端口:
服务器依然可以通
另一种配法:
1.检测NetworkManager服务
systemctl start NetworkManager
systemctl enable NetworkManager
![](https://img2020.cnblogs.com/blog/2029945/202005/2029945-20200507105134468-1087799288.png)
2.创建一个逻辑端口
3.为逻辑端口配置IP
4.把物理端口加入到逻辑端口
检查状态:
交换机配置 :
交换机可以不配置捆绑,只配置普通的trunk也行,只不过这样就是单条链路在通信,另一条链路为备份
服务器通信正常
作者:tim54252
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载本博客,请注明出处
如果您对本文有意见或者建议,欢迎留言
感谢您的阅读,请关注我的后续博客