Linux 雙網卡綁定

來源:互聯網
上載者:User

標籤:

首先,我們需要開啟核心對 bonding 支援。
設定核心 "make menuconfig/xconfig/config",在"Network device support"區段中選擇"Bonding driver support",建議設定該驅動程式為模組,這樣才能支援給驅動傳遞參數和設定多個bonding裝置。
產生並安裝新的核心和模組。
Bonding 的設定
我們需要在 /etc/modules.conf 中加入兩行,這樣才可以在設定了 bond 設定後,系統啟動的時候自動載入 bonding 的驅動程式
alias bond0 bonding
options bond0 miimon=100 mode=1
當mode=1時為主備模式,mode=0時為負載平衡模式。
另外,在 /etc/sysconfig/network-scripts 目錄中,建立一個名為 ifcfg-bond0 的檔案。
DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
在 bond 中的所有網路介面卡的指令碼中,都要有 SLAVE 和 MASTER 的定義。例如,如果要讓eth0和eth1成為bond0的成員,它們對應的設定檔(ifcfg-eth0和ifcfg-eth1)就要仿照下面的內容變更:
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
在指令檔ifcfg-eth1中,把eth0替換成eth1,同時,根據需要還要加入IP地址方面的資訊。如果需要設定另外的 bonding 裝置(例如bond1),就把MASTER=bond0改成bond1,這樣,該網路介面卡就成為bond1的附屬裝置了。
使 bond 生效
用命令 "/etc/rc.d/init.d/network restart" 重新啟動網路子系統,也可以重新啟動系統來使 bond0 生效。
這樣,bond 的設定就基本結束了,如果希望瞭解更詳細的資訊,可以參考 "/usr/src/linux-2.4/Documentation/networking/bonding.txt" 

Linux 雙網卡綁定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.