目前運用于某用戶BCH刀箱之上的網絡交換機模塊很多都是配置的39Y9324這種簡單的二層網絡交換機模塊,功能比較簡單,模塊6個對外端口不能夠實施端口匯聚。而且在用戶機房實施時,用戶經常要求2個網絡交換機模塊能夠實施互備,這是只能夠通過在刀片服務器中使用網卡端口綁定的方式實現。
環境:IBM BCH刀箱上配置4個39Y9324二層網絡交換機模塊、2個博科光纖交換機模塊,HS22刀片服務器配置有4個千兆以太網網卡,操作系統安裝的是centos 5.4 linux系統,用戶需要兩兩端口綁定。
在CentOS上做雙網卡綁定:
1.確定網卡和配置文件
修改配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
#網卡物理地址
IPADDR=10.10.10.221
#子網掩碼
NETMASK=255.255.255.0
ONBOOT=yes
#網關地址
GATEWAY=10.10.10.1
TYPE=Ethernet
vi /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond1
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-eth3
DEVICE=eth3
BOOTPROTO=none
窗體頂端
ONBOOT=yes
TYPE=Ethernet
MASTER=bond1
SLAVE=yes
vi /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BOOTPROTO=none
#網卡物理地址
IPADDR=11.10.10.221
#子網掩碼
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
2. 在模塊文件中添加如下內容:
vi /etc/modprobe.conf
alias bond0 bonding
alias bond1 bonding
options bond0 miimon=100 mode=1
options bond1 miimon=100 mode=1
3.在啟動文件中加入如下標紅內容:
cat /etc/rc.d/rc.local
#!/bin/shL
# This script. will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style. init stuff.
touch /var/lock/subsys/local
modprobe bonding miimon=100 mode=1
4.重啟網絡服務
/etc/init.d/network restart
Shutting down interface bond0: [ OK ]
Shutting down interface bond1: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface bond0: [ OK ]
Bringing up interface bond1: [ OK ]