liunx下雙網路卡繫結

anycall2010發表於2009-08-17

配置思路:

1、設定虛擬網路卡BOND0

[root@F1RPT01 network-scripts]# pwd

/etc/sysconfig/network-scripts

[root@F1RPT01 network-scripts]#cp –r  ifcfg-eth0  ifcfg-bond0

[root@F1RPT01 network-scripts]# more ifcfg-bond0

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=bond0

BOOTPROTO=none

ONBOOT=yes

NETMASK=255.255.255.0

IPADDR=172.16.50.21

GATEWAY=172.16.5.254

TYPE=Ethernet

USERCTL=no

IPV6INIT=no

PEERDNS=yes

 

2、修改eth0網口

 

more ifcfg-eth0

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=eth0

BOOTPROTO=none

HWADDR=00:21:5E:70:A8:34

ONBOOT=yes

TYPE=Ethernet

USERCTL=no

IPV6INIT=no

PEERDNS=yes

MASTER=bond0

SLAVE=yes

# NETMASK=255.255.255.0

# IPADDR=172.16.50.21

# GATEWAY=172.16.5.254

 

3、修改eth1

 

[root@F1RPT01 network-scripts]# more ifcfg-eth1

# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=eth1

BOOTPROTO=none

HWADDR=00:21:5E:70:A8:36

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

SLAVE=yes

PEERDNS=yes

USERCTL=no

IPV6INIT=no

 

4、修改其他配置

 

 

[root@F1RPT01 network-scripts]# vi /etc/modprobe.conf

alias eth0 bnx2

alias eth1 bnx2

alias scsi_hostadapter aacraid

alias scsi_hostadapter1 ata_piix

alias scsi_hostadapter2 qla2xxx

alias eth0 bnx2

alias eth1 bnx2

alias scsi_hostadapter aacraid

alias scsi_hostadapter1 ata_piix

alias bond0 bonding

options bond0 mode=1 miimon=100 use_carrier=0

"/etc/modprobe.conf" 7L, 194C written

 

5、雙網路卡的測試效果:

在終端筆記本上一直ping主機IP地址;將一個網口從機器中拔掉,然後機器會出現一定延時的“time out";然後將這個網口插好,將另外一個網口拔掉,這樣交替切換,都會有一定延時。

 

6、對應用影響:

我在叢集實施中,發現雙網路卡繫結對應用有一定影響。我做的是LINUX自帶的HA功能,發現當拔掉第一個網口,資源發現有切換的情況,將第一個網口復位,將第二個網口拔掉,資源不會切換。這個問題,成我的一個疑惑,難道繫結後的網口,分主從之分?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-612465/,如需轉載,請註明出處,否則將追究法律責任。

相關文章