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 / 將備份文件複製到根目錄
• 建立網卡綁定配置文件。
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下的綁定方法,請見附件。