签到成功

知道了

CNDBA社区CNDBA社区

Linux 网卡绑定

2017-05-24 00:30 2652 0 原创 Linux
作者: dave

先看看普通网卡IP地址的配置,修改/etc/sysconfig/network-scripts/ifcfg-eth0文件内容为:
DEVICE=eth0                            #物理设备名 
HWADDR=00:0C:29:01:98:27              #MAC地址 
BOOTPROTO=static                      #静态分配 
IPADDR=192.168.1.103                  #这就是你设置的静态IP地址 
NETMASK=255.255.255.0                  #子网掩码 
GATEWAY=192.168.1.1                    #网关地址 
ONBOOT=yes                            #引导或启动网卡服务时是否激活设备

RHEL6下bond的双网卡绑定服务
操作步骤和注意事项如下:
1、注意事项:
首先确认要绑定的是哪2个网口,避免绑定时绑错网口。

2、说明:
这里以绑定eth0和eth1的2个网口为例。
配置文件都在/etc/sysconfig/network-scripts/目录下。
操作步骤

绑定前需要彻底关闭NetworlManger服务,否则会和bond网卡冲突
chkconfig NetworkManager off      #停止开机启动该服务 
service NetworkManager stop        #停止网卡管理服务,其中网卡配置文件中NM_CONTROLLED=yes  //设备eth0是否可以由Network Manager图形管理工具托管,可以直接删除本行。

1、编辑新的ifcfg-bond0文件
cd/etc/sysconfig/network-scripts/

cp–rfifcfg-eth0ifcfg-bond0##复制ifcfg-eth0到ifcfg-bond0
ls##查看文件,即可看到有ifcfg-bond0文件
增加或修改如下内容:
# vi ifcfg-bond0 
DEVICE=bond0 
IPADDR=192.168.1.155
NETMASK=255.255.255.0
GATEWAY=192.168.1.254                            ##此IP信息为客户要求信息 
ONBOOT=yes 
BOOTPROTO=static
USERCTL=no 
BONDING_OPTS=”mode=0 miimon=100  primary=eth0”  ##设置eth0为主通信网口,具体以现场情况为准

保存退出
2、分别编辑ifcfg-eth0和ifcfg-eth1文件
# vi ifcfg-eth0 
DEVICE=eth0 
HWADDR=AB:CD:EF:12:34:56  注意eth0的MAC地址要保留。不要删除或屏蔽 
USERCTL=no 
ONBOOT=yes 
MASTER=bond0 
SLAVE=yes 
BOOTPROTO=none 

#vi ifcfg-eth1 
HWADDR=AB:CD:EF:12:34:57  注意eth1 的MAC地址要保留。不要删除或屏蔽 
DEVICE=eth1 
USERCTL=no 
ONBOOT=yes 
MASTER=bond0 
SLAVE=yes 
BOOTPROTO=none

3、修改/etc/modprobe.d/dist.conf文件,添加以下内容:
alias bond0 bonding 
options bond0 miimon=100 mode=0            ##具体以施工现场要求为准

说明:
miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;
mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。需根据交换机可提供的工作模式选择。
mode=0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。
mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。

[root@www.cndba.cn network-scripts]# cat ifcfg-bond0 
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.72
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.20
DNS2=192.168.1.10
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
LAST_CONNECT=1445703687

[root@www.cndba.cn network-scripts]# cat ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=60fe2604-8096-4388-bec9-93d66dd8402f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
NAME="System eth0"
HWADDR=E8:BD:D1:04:E2:38
LAST_CONNECT=1445703687
MASTER=bond0
SLAVE=yes

[root@www.cndba.cn network-scripts]# cat ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=b6a98256-4ccb-4b1a-8ebf-e4dc0307f962
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=E8:BD:D1:04:E2:39
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
LAST_CONNECT=1443605765
MASTER=bond0
SLAVE=yes


在如下文件添加:/etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 miimon=100 mode=0


http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930 http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930 http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930
http://www.cndba.cn/dave/article/1930 http://www.cndba.cn/dave/article/1930

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux 网卡绑定

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2237
    原创
  • 3
    翻译
  • 544
    转载
  • 185
    评论
  • 访问:6569352次
  • 积分:4240
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ