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

相关推荐

  • 搭建简单的ftp和http

    搭建简单的ftp和http 我们主要尝试光盘和编译两种方式安装 ftp 首先我们先安装ftp ftp可以用来做文件传输,也可以搭建ftp作为我我们的网络yum源 首先我们要先把镜像连接到我们的Linux中 进入/etc/yum.repos.d/创建一个.repo结尾的文件,在里面配置自己的yum源 [base] baseurl=file:///misc/cd…

    2017-06-15
  • openssl建立私有CA和申请证书

    实验环境: 虚拟机:VMware® Workstation 12 Pro 主机A:ip为10.1.255.55/16,创建CA并给其他主机提供CA服务 主机B:为httpd服务器,ip为10.1.249.115/16 1、查看openssl的配置文件/etc/pki/tls/openssl.cnf [root@localhost…

    Linux干货 2016-09-23
  • LVS负载均衡wrrdpress

    项目要求:(1) lvs 调度两台 nginx+php-fpm real-server,采用 dr 模型,调度算法为 rr(2) mariadb 为 real-server 提供数据库,nfs 挂载至 2 台 real-server 提供文件服务项目环境:LVS-SERVER( CentOS 7 )DIP:172.18.99.6VIP:172.18.99.6…

    Linux干货 2017-05-16
  • DHCP及自动化安装Linux

    主机IP配置: 静态指定 静态IP 动态获取: bootp:bootprotocol MAC与IP一一静态对应 DHCP: Dynamic Host Configuration Protocol 动态主机配置协议基于UTP协议 主要用途:自动化分配IP地址,实现集中管理,解决IP地址不足的问题。 DHCP的4种报文 DHCP DISCOVER OFFER R…

    2017-09-18
  • 在VMware Workstation上安装CentOS 7

    1.新建虚拟机设备设置 2.开启此虚拟机,进行安装设置    需设置4处  时间,SOFTWARE SELECTION,分区,NETWORK & HOST NAME    (1) 首先 时间设置,选中上海时间,设置现在的Windows时间,设置好后,点击Done退出。(下面同意Done保存退…

    2017-07-15
  • 第七周练习

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;   ~]# mke2fs -t ext4 -b 2048 -m 2 -L…

    Linux干货 2016-12-10