频道栏目
首页 > 资讯 > Linux > 正文

linux系统下双网卡绑定方法

18-05-08        来源:[db:作者]  
收藏   我要投稿

将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。

一.Bonding工作模式1.Mode 0 (balance-rr)轮转(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力2.Mode 1 (active-backup)活动-备份(主备)策略:只有一个slave被激活,当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见3.Mode 3 (broadcast)广播策略:在所有的slave接口上传送所有的报文,提供容错能力4.active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需要在模式 0、2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和EtherChannel

二.在操作系统是centos 6.9的虚拟机上设置双网卡绑定1.前期准备a.为虚拟机配置两块网卡,网卡的网络连接模式需一样。(下面的实验网卡都是桥接模式)b.将两块网卡启用c.关闭NetworkManager服务 service NetworkManager stop? chkconfig NetworkManager off 2.创建bonding设备的配置文件,bonding的工作模式是Mode1即主备策略,此模式不需要配置交换机。a.配置/etc/sysconfig/network-scripts/ifcfg-bond0,b.配置/etc/sysconfig/network-scripts/ifcfg-eth0,c.配置/etc/sysconfig/network-scripts/ifcfg-eth1,和设备eth0基本一样。d.重启网络服务service network restarte.验证配置是否生效ifconfig验证重启网络服务后配置是否生效,在宿主机测试是否ping通。3.由于网卡绑定的工作模式是Mode1,现让其中网卡即网卡eth0或eth1的网断掉,测试系统的网络是否能ping通从另一台主机ping这台虚拟机,尤其注意观察断掉其中一个网卡的网络后有什么变化下图为断掉eth0网卡的网络后,用命令ip link show查看系统中网卡的状态即eth0处于down即不在线的状态而eth1处于up即在线的状态,断掉eth0网卡eth0的网络后,ping系统的网络没有发生掉包,只是时间稍微比正常多了点。4.删除网卡绑定执行以下命令后,再将配置文件删除或修改ifconfig bond0 downrmmod bonding

相关TAG标签
上一篇:虚拟化之KVM 『 virsh命令』
下一篇:MySQL主从复制实现原理
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站