天天看点

Linux与Windows服务器双网卡绑定

Linux

(本文以SUSE11测试,其它Linux版本类似)

步骤

以root用户登录操作系统,打开命令终端Terminal

•  执行

ifconfig eth0 | grep Eth和ifconfig eth1 | grep Eth

命令,获取eth0和eth1网卡的MAC地址。

系统显示信息如下:

eth0      Link encap:Ethernet  HWaddr E4:1F:13:BA:2F:2C

eth1      Link encap:Ethernet  HWaddr E4:1F:13:34:E1:04

•  备份和删除eth0和eth1网卡的配置文件。

   进入/etc/sysconfig/network,执行

ll

命令,查看是否有ifcfg-eth0、ifcfg-eth1的配置文件,有则备份。

a.    执行

mv ifcfg-eth0 ifcfg-eth0.bak

mv ifcfg-eth1 ifcfg-eth1.bak

命令。

b.    将“ifcfg-eth0.bak”和“ifcfg-eth1.bak”拷贝到其他目录备份。如:

cp ifcfg-eth0.bak /

将备份文件复制到根目录

•  创建网卡绑定配置文件。

cd /etc/sysconfig/network

命令,进入“/etc/sysconfig/network”目录。

b.    执行

vi ifcfg-bond0

命令,创建“ifcfg-bond0”配置文件。

c.    按“

i

”键,进入编辑模式,输入以下内容:

BOOTPROTO='static'

IPADDR='

192.165.1.163/26

'

STARTMODE='auto'

BONDING_MASTER='yes'

BONDING_MODULE_OPTS='

mode=1

miimon=200  use_carrier=1'

BONDING_SLAVE0='

eth0

BONDING_SLAVE1='

eth1

•  按ESC,输入“

:wq

”,保存修改并退出文件

(加粗部分请您根据现场实际情况修改,其余参数默认)

主要参数解释:

•    mode=0为负载均衡

•    mode=1为主备模式    

   BONDING_SLAVE0='eth0'

   BONDING_SLAVE1='eth1'  绑定的网卡的名称,把“eth0”和“eth1”共同绑定成bond0

vi /etc/hosts

命令,修改hosts文件,

192.165.1.163        test        test

rcnetwork restart

命令,重新启动网卡服务。

验证网卡绑定是否成功配置

使用

ifconfig

命令, 如果只有bond0配置IP地址,并且bond0和eth0、eth2的MAC地址一致,表明配置成功。

more /proc/net/bonding/bond0

命令,查看当前双网卡绑定的状态和主用网卡是哪个。

网卡切换测试 ifconfig eth0 down

命令,将网卡eth0关闭,再使用

命令,查看当前网卡绑定的状态和主用网卡是哪个。

WINDOSW下网卡绑定

WINDOWS下的操作系统,网卡绑定时,可以使用厂家的网卡绑定程序

1.  

 Broadcom网卡

,可以使用Broadcom提供的网卡绑定程序包“BASP_BACS_Mgnt_apps_x86_64-15.0.15.1.zip”进行绑定

2. 

INTER网卡绑定,可以使用网卡自带的分组工具。 

限于篇幅,Windows下的绑定方法,请见附件。

继续阅读