手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

RedHat Enterprise Linux 6.X系统双网卡绑定操作实例

[日期:2013-10-25] 来源:Linux社区  作者:chier11 [字体: ]

RedHat Enterprise Linux 6.X系统双网卡绑定操作实例

先看看普通网卡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网卡冲突
12 chkconfig NetworlMangeroff        #停止开机启动该服务
service NetworlManger 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


注意:其他未要求设置网口,需将网卡配置文件中的IPADDRNETMASKNETWORKBROADCASTGATEWAY全部屏蔽或去掉,MAC地址必须保留。以免硬盘网卡绑定,造成网卡顺序漂移。
不过不用担心,在linux系统中有个记录eth设备网卡名和MAC地址的对应关系表

RedHat Enterprise Linux 6.X系统双网卡绑定操作实例

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)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。
※注意:
a、bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。
b、设置的模式要与交换机设置的模式一致。

RedHat Enterprise Linux AS 4 双网卡负载均衡  http://www.linuxidc.com/Linux/2010-06/26815.htm

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2013-10/91891p2.htm

linux
相关资讯       RHEL6 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款