系统环境:
操作系统:Centos 6.5 x64
服务器:Dell R720
操作步骤:
1、从DELL官网下载网卡驱动
Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gz(网卡驱动)
dkms-2.2.0.3-1.noarch.rpm (dkms)
2、安装驱动
#rpm -ivh dkms-2.2.0.3-1.noarch.rpm
#tar zxvf Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gz
#cd Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01/NetXtremeII
#rpm -ivh betxtreme-2-5.0.17-1.dkms.noarch.rpm
3.驱动安装后输入下面命令检查模块是否加载,如果没有就手动加载
#lsmod |grep bnx2 查看是否加载
#modprobe bnx2 手动加载
#lsmod |grep bnx2 再次查看是否加载
4.如果重启后服务器不自动加载,那么修改:
# vi /etc/rc.local(在最后添加)
ifenslave bond0 em1 em2
5.配置网卡(注意先备份各网卡配置信息)
1)备份:#cp ifcfg-em1 ifcfg-em1.bak
#cp ifcfg-em1 ifcfg-em2.bak
2)然后修改各网卡信息
#cp ifcfg-em1 ifcfg-bond0
#cat ifcfg-bond0(ip根据实际情况而定)
BOOTPROTO=none
DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.104.188
NETMASK=255.255.255.0
GATEWAY=192.168.104.1
USERCTL=no
TYPE=Ethernet
IPV6INIT=no
#cat ifcfg-em1
BOOTPROTO=none
DEVICE=em1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet
IPV6INIT=no
#cat ifcfg-em2
BOOTPROTO=none
DEVICE=em2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
TYPE=Ethernet
IPV6INIT=no
6.修改配置信息
#vi /etc/modprobe.d/disk.conf 在最后一行添加如下:
alias bond0 bonding
options bond0 mode=1 (0为负载,1为冗余) miimon=100(每100ms检查一次链路状态)
7.检查内存中是否有bonding模块。如果没有则命令添加
#lsmod |grep bonding
#modprobe bonding
8.关闭NetworkManager 服务
#service NetworkManager stop
#chkconfig NetworkManager off
9.重启网络服务
#service network restart
或者:#ifconfig em1 up
#ifconfig em2 up
#ifconfig bond0 up
10.检查是否成功
1)ifconfig 成功的话显示的内容是bond0和em1、em2网卡的MAC地址是一样的
2)# cat /proc/net/bonding/bond0
Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0 // eth0主模式
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:c9:6d:18
Slave queue ID: 0
Slave Interface: em2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:c9:6d:22
Slave queue ID: 0