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.bakmv ifcfg-eth1 ifcfg-eth1.bak命令。
b.    將「ifcfg-eth0.bak」和「ifcfg-eth1.bak」拷貝到其餘目錄備份。如:cp ifcfg-eth0.bak / 將備份文件複製到根目錄
•  建立網卡綁定配置文件。
a.    執行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關閉,再使用more /proc/net/bonding/bond0命令,查看當前網卡綁定的狀態和主用網卡是哪一個。


WINDOSW下網卡綁定

WINDOWS下的操做系統,網卡綁定時,能夠使用廠家的網卡綁定程序
1.    Broadcom網卡,能夠使用Broadcom提供的網卡綁定程序包「BASP_BACS_Mgnt_apps_x86_64-15.0.15.1.zip」進行綁定
2. 
INTER網卡綁定,能夠使用網卡自帶的分組工具。  限於篇幅,Windows下的綁定方法,請見附件。
相關文章
相關標籤/搜索