linux多网口绑定

LINUX多网卡绑定同一IP(BOND):

常用的有三种
mode=0:轮转策略,有自动备援,但需要”Switch”支援及设定。
mode=1:活动-备份模式,其中一条线若断线,其他线路将会自动备援。
mode=3:广播模式,有自动备援,不必”Switch”支援及设定
mode0模式:需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里options bond0 miimon=100 mode=0是不够的,与网卡相连的交换机必须做特殊配置(这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址.从原理分析一下(bond运行在mode 0下):
mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多 个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正常情况下mac地址是全球唯一的,一个mac地址对应多个端口肯定使交换机迷惑了。所以 mode0下的bond如果连接到交换机,交换机这几个端口应该采取聚合方式(cisco称为 ethernetchannel),因为交换机做了聚合后,聚合下的几个端口也被捆绑成一个mac地址
配置方法:虚拟机网络适配器应设为同样的模式(这里是仅主机模式)
1,首先关闭NetwotkManager网络服务,service NetworkManager stop

2,配置文件ifcfg-bond0,ifcfg-eth0,ifcfg-eth1

linux多网口绑定linux多网口绑定

3,修改加载bonding的专属文件/etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=1 miimon=100(mode是切换模式。miimon是切换时间)
4,进行bonding模块的加载(modeprobe bonding),通过lsmod | grep bonding查看模块
是否加载完成linux多网口绑定
5,此时重启网络服务(service network restart),cat /proc/net/bonding/bond0,bond功能是否正常运行,可通过手动关闭eth0检测bond是否正常工作

原创文章,作者:919022966,如若转载,请注明出处:http://www.178linux.com/79327

赞 (5)
919022966919022966
上一篇 2017-07-03 08:34
下一篇 2017-07-03 15:39

相关推荐

  • Linux进程管理之“四大名捕”

    一、四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”、内功卓越的高手“铁手”、腿功惊人的“追命”和剑法一流的“冷血”本文四大名捕由linux命令所出演      无情:ps     出演      铁…

    Linux干货 2016-04-25
  • 分布式文件系统Mogilefs介绍与安装

    一、分布式文件系统简介: 什么是分布式存储:       分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储…

    Linux干货 2016-05-04
  • Linux Services and Security–part1

    一、详细描述一次加密通讯的过程,结合图示最佳 以Bob和Alice安全通讯为例: Bob<———>Alice 1. Bob要和Alice安全通信首先要取得对方的公钥,即对方的证书,并验证证书的合法性。验证过程和内容: 1)、用CA的公钥(双方已知)解密对方证书中CA的签名;能解密说明证书来原可靠; 2)、用证书中标记的“签名算法”来计算证书的相关…

    2017-10-17
  • iptables使用示例

    iptables规则

    2017-10-14
  • LVM逻辑卷扩展与缩小

    逻辑卷扩容:扩展逻辑卷前一定要卸载设备和挂载点的关联 第一步:把逻辑卷lv扩展至300M 第二步:检查硬盘,并重置硬盘容量 第三步:重新挂载,查看挂载状态   缩小逻辑卷:对逻辑卷缩容时,丢失数据的风险更大。在执行操作前一定要提前备份好数据。在进行缩减前先把文件系统卸载掉。 第一步:检查文件 第二步:把逻辑卷lv减小到100M 第三步:重新挂载并查…

    2017-12-17
  • 20170714上课LINUX入门

    1、安装centos6.9和centos7.3时的分区情况 /dev/sda1 mount /boot 1G – 主分区/dev/sda2 mount / 50G -主分区/dev/sda3 mount /app 40G -主分区/dev/sda4 1k 扩展分区/dev/sda5 swap 2G -逻辑分区(swap分区的大小一般为物理内存的2…

    Linux干货 2017-07-15