设为首页 收藏本站
查看: 814|回复: 0

[经验分享] ​centos6网卡绑定

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2019-2-16 07:57:01 | 显示全部楼层 |阅读模式
  Bonding
将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给
两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供连接,
物理网卡的被修改为相同的MAC地址
  Bonding工作模式:
Mode 0 (balance-rr)
轮转(Round-robin)策略:从头到尾顺序的在每一个slave
接口上面发送数据包。本模式提供负载均衡和容错的能力
Mode 1 (active-backup)
活动-备份(主备)策略:只有一个slave被激活,当且仅当活动的slave接口失
败时才会激活其他slave。 为了避免交换机发生混乱此时绑定的MAC地址只有
一个外部端口上可见
Mode 3 (broadcast)
广播策略:在所有的slave接口上传送所有的报文,提供容错能力
active-backup、 balance-tlb 和 balance-alb 模式不需要交换机的任何特
殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需
要在模式 0、 2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和
EtherChannel
  

  

  centos6网卡绑定操作步骤
  1.配置bond0
  /etc/sysconfig/network-scripts/下创建一个ifcfg-bond0,内容如下:
  DEVICE=bond0
  BOOTPROTO=static
  NM_CONTROLLED=no   (这里一定要是no)
  ONBOOT=yes
  IPADDR=192.168.56.66
  NETMASK=255.255.255.0
  GATEWAY=192.168.56.1
  USERCTL=no
  BONDING_OPTS="mode=1 miimon=200"   (这里就是配置下绑定模式)
  2.修改ifcfg-eth0
  vim ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=static
  MASTER=bond0
  SLAVE=yes
  ONBOOT=yes
  USERCTL=no
  3.修改ifcfg-eth1
  vim ifcfg-eth1
  DEVICE=eth1
  BOOTPROTO=static
  MASTER=bond0
  SLAVE=yes
  ONBOOT=yes
  USERCTL=no
  4.修改/etc/modprobe.d/dist.conf文件,最后加上
  vim /etc/modprobe.d/dist.conf
  alias bond0 binding
  5.修改/etc/rc.d/rc.local文件,最后加上
  vim /etc/rc.d/rc.local
  ifenslave bond0 eth0 eth1
  6.关闭NetworkManager服务
  service NetworkManager stop
  chkconfig NetworkManager off
  7.reboot机器,必须重启机器不能重启网卡
  8.ifconfig查看eth0和eth1与bond0的mac地址是否都一致并且
  bond0有MASTER字样
  eth0和eth1有SLAVE字样
  9.查看bond0的运行状态
  cat /proc/net/bonding/bond0
  动态监测
  watch cat /proc/net/bonding/bond0
  如何删除
  1.还原/etc/sysconfig/network-scripts中修改过的文件,删除ifcfg-bond0文件
  2.删除/etc/modprobe.d/dist.conf
  3.卸载bonding驱动 --->>modprobe -r bonding
  4.重启网卡




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672876-1-1.html 上篇帖子: Centos 系统启动及启动排错 下篇帖子: CentOS 6网卡名称修改 以及 centos7 采用传统命名方式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表