【Linux网卡链路聚合】
目录前言网卡链路聚合方法一、添加网卡二、配置链路聚合网卡模拟测试如今,手机早已经是双卡双待,甚至是多卡多带了。对于Linux这种大多用做服务器的系统来说,必须要满足在生产环境中提供7x24小时的网络传输服务。所以我们可以借助于链路聚合技术,这样不仅可以提高网络的传输速度,还可以确保在其中的一块网卡出现了故障的时候,服务器依然可以正常的提供网络服务,即达到了自动救援的目的。首先,需要在虚拟机中再添加
目录
前言
如今,手机早已经是双卡双待,甚至是多卡多带了。对于Linux这种大多用做服务器的系统来说,必须要满足在生产环境中提供7x24小时的网络传输服务。所以我们可以借助于链路聚合技术,这样不仅可以提高网络的传输速度,还可以确保在其中的一块网卡出现了故障的时候,服务器依然可以正常的提供网络服务,即达到了自动救援的目的。
网卡链路聚合方法
一、添加网卡
首先,需要在虚拟机中再添加一块网卡(如果不想影响原来的配置,可以添加两块,此处演示仅添加一块网络适配器),在vmware中,点击虚拟机,在弹出的下拉菜单中点击设置,依次点击添加、网络适配器、再点完成、确定即可(注意:网络连接的方式需选择一样,比如都是桥接模式或者仅主机模式)。如图:
当在终端输入命令:ifconfig 或者是nmcli connection show,出现两张网卡即成功:
二、配置链路聚合网卡
进入目录:cd /usr/share/doc/teamd/example_ifcfgs/1
复制cd /usr/share/doc/teamd/example_ifcfgs/1下面的所有文件到/etc/sysconfig/network-scripts/目录下
删除原来的网卡文件,我这儿是ifcfg-ens160
将ifcfg-eth1和ifcfg-eth2分别使用mv命令重命名为ifcfg-ens160和ifcfg-ens224,网卡的名称可以通过使用ifconfig命令获取。
再使用命令: vim /etc/sysconfig/network-scripts/ifcfg-ens160
vim /etc/sysconfig/network-scripts/ifcfg-ens224
分别修改里边的配置文件如下:
接着配置聚合网卡:使用,命令编辑文件: vim /etc/sysconfig/network-scripts/ifcfg-team_test0
默认如下:
添加后:
网卡的运行模式有这几种:broadcast 广播容错 ,roundrobin 负载轮询 ,activebackup 主备 ,loadbalance 负载均衡, lacp 需要交换机支持lacp协议。
重启网络即可
能够ping通百度:
模拟测试
使用ping命令测试,在另一台Linux操作系统上使用ping 192.168.175.10 模拟通信过程,并且手工断开ens160或者ens224网卡模拟服务器网卡故障:
当网卡ens160断开后ens224成功被用于做顶替ens160进行流量转发。
更多推荐
所有评论(0)