首页 > 代码库 > redhat双网卡绑定配置

redhat双网卡绑定配置

为了使用编辑文本方式配置网络服务,首先要将NetworkManager服务停止,并在服务启动项中关闭。

命令:

service NetworkManager stop

chkconfig NetworkManager off


1、修改/etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BOOTPROTO=none

IPADDR=192.168.1.175

NETMASK=255.255.255.0

ONBOOT=yes

USERCTL=no

TYPE=Ethernet

GATEWAY=192.168.1.1


修改/etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

TYPE=Ethernet


修改/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

TYPE=Ethernet


2、修改/etc/rc.local,添加以下内容

[root@orcl1 network-scripts]# cat /etc/rc.local | grep bond0

ifenslave bond0 eth0 eth1


3、修改/etc/modprobe.d/dist.conf,添加以下内容

alias bond0 bonding

options bond0 miimon=100 mode=1 (1表示active-backup,0表示round-roubin)



4、删除或重名/etc/udev/rules.d/70-persistent-cd.rules

[root@orcl1 network-scripts]# cd /etc/udev/rules.d/

[root@orcl1 rules.d]# ls -l *.bak

-rw-r--r-- 1 root root 789 Oct 14 20:48 70-persistent-cd.rules.bak

5、重启网络服务

service network restart


6、查看网卡绑定是否成功

第一:查看bond0的mac地址与eth0和eth1从属网卡的mac地址是否一致;

[root@orcl1 rules.d]# ifconfig eth0 | grep HWaddr

eth0      Link encap:Ethernet  HWaddr 00:0C:29:79:DD:28  

[root@orcl1 rules.d]# ifconfig eth1 | grep HWaddr

eth1      Link encap:Ethernet  HWaddr 00:0C:29:79:DD:28  

[root@orcl1 rules.d]# ifconfig bond0 | grep HWaddr

bond0     Link encap:Ethernet  HWaddr 00:0C:29:79:DD:28  

第二:cat /proc/net/bonding/bond0  查看详细信息


ethtool小工具介绍:

    介绍一个定位网卡的linux工具ethtool,服务器通常有多块网卡,很多个网口,我们要通过操作系统中的网卡名称去定位物理网口时通常有很多种方法,比如配置上IP地址用笔记本直连测试,这里介绍一个非常简单实用的小工具,网口加电后,在操作系统中执行命令ethtool -p eth0(网口在操作系统中的名字,不同的操作系统可能不一样),执行该命令后,网口上的橙色指示灯会不停的闪烁。通过这种方式可快速的定位物理网口和操作系统中的网口名之间的对应关系。


注意:在rhel6之后,如果我们习惯使用network服务来管理网络,最好将基于图形桌面网络配置管理工具NetworkManager禁用掉,否则会产生服务冲突,从rhel6开始要是网络接口配置文件生效,需要将mac地址等参数添加上到接口配置文件中去,否则配置文件不生效。


本文出自 “热爱生活” 博客,请务必保留此出处http://7642644.blog.51cto.com/7632644/1585860

redhat双网卡绑定配置