設定多張網卡共用一個IP 測試用的網卡 (NIC TYPE): 1. BroadCom: BCom 5700 2. 3Com: 3C905C-TXM (3 NICs) Linux上將多張網卡併成只有一張虛擬網卡的技術就稱為bonding (設定前需先確定網路卡的驅動程式是否有支援;若無需下載最新的驅動程式) 我安裝的Linux上總共有三張網卡, eth0,eth1,eth2 這次測試目的主要是將 eth1,eth2 設成是同一張的虛擬網卡bond0 step1: 複製 ifcfg-eth0的組態檔當做bond0的組態檔 copy ifcfg-eth0 to ifcfg-bond0 #cp ifcfg-eth0 ifcfg-bond0 step2: 修改ifcfg-bond0 的組態檔 #vi ifcfg-bond0 DEVICE=bond0 NETMASK=255.255.255.0 IPADDR=10.10.10.100 BOOTPROTO=static ONBOOT=yes step3: 修改ifcfg-eth1 的組態檔 #vi ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes step4: 修改ifcfg-eth2 的組態檔 #vi ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes step5: 修改系統啟動後需載入的模組設定檔 #vi /etc/modprobe.conf alias bond0 bonding options bond0 miimon=100 mode=0 miimon=每0.1 sec確認一次網路的狀態 mode=0 負載平衡 (Round-robin policy:兩張網卡會輪流負擔網路流量) mode=1 自動備援 (Active-backup policy:伺服器一次只用一張網卡;當負責的網卡有問題時,會自動啟用另外一張備援的網卡) reference: http://www.cyberciti.biz/howto/question/static/linux-ethernet-bonding-driver-howto.php step6: 重新啟動 Network服務 設定完以上的這些步驟後 我的Bonding NICs就開始工作嚕
創作者介紹
創作者 skydiary 的頭像
skydiary

skydiary

skydiary 發表在 痞客邦 留言(0) 人氣( 90 )