Linux雙網卡綁定

一、操作步驟
這裏以綁定兩個網卡爲示例描述。配置文件都在/etc/sysconfig/network-scripts/目錄下。
1、編輯新的ifcfg-bond0文件
增加如下內容:

# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond
IPADDR=192.168.1.155
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
這是最後bond0設備的實際IP設置。
2、分別編輯ifcfg-eth0ifcfg-eth1文件

引用

# cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
3
、修改/etc/modules.conf文件

# vi /etc/modules.conf
添加如下內容:

alias bond0 bonding
options bond0 miimon=100 mode=1
說明:

miimon是用來進行鏈路監測的。比如:miimon=100,那麼系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路;
mode的值表示工作模式,他共有0123四種模式,常用的爲01兩種。需根據交換機可提供的工作模式選擇。
mode=0
表示load balancing (round-robin)爲負載均衡方式,兩塊網卡都工作。
mode=1
表示fault-tolerance (active-backup)提供冗餘功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡工作,另一塊做備份。
注意:

abonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身並沒有故障,那麼bonding會認爲鏈路沒有問題而繼續使用。
b、設置的模式要與交換機設置的模式一致。
4、重啓系統
系統啓動時,會自動-活冗餘網卡設置。可使用以下命令進行判斷:

# ifconfig
若確認bond0網卡已經激活,可通過插拔網線操作進行切換測試。
二、修改配置
1、修改bond0網卡IP信息
執行以下操作即可:

# vi/etc/sysconfig/network-scripts/ifcfg-bond0
修改其中IP信息,保存退出並使用以下命令重啓網絡:

# /etc/init.d/network restart
注意:切勿在圖形界面下來修改bond0IP !若已經打開網絡屬性查看網卡信息,請按退出。不要點確定,否則會修改eth0eth1的配置信息,使bond0失效。
2、卸載bond0設備
如需刪除雙網卡綁定系統,可執行以下操作:

#rm -f/etc/sysconfig/network-scripts/ifcfg-bond0
#vi /etc/etc/modules.conf
然後刪除以下兩行後,保存退出

alias bond0 bonding
options bond0 miimon=100 mode=1


最後重新配置eth0eth1IP,並重啓網絡即可。

 

歡迎大家訪問記憶碎片 www.debris.cn  ,在碎片中尋找你的記憶!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章