ubuntu 10.04 bonding for nic load-balance

ubuntu bonding and load-balance

修改介面設定檔 interfaces

vi /etc/network/interfaces

修改後設定檔如下

# network interface settings
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual

auto bond0
iface bond0 inet manual
        slaves eth0 eth1
        bond_miimon 100
        bond_mode balance-alb

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.240
        netmask  255.255.255.0
        gateway  192.168.0.1
        bridge_ports bond0
        bridge_stp off
        bridge_fd 0
        bridge_maxage 0
                  bridge_ageing 0
                  bridge_maxwait 0 

上面設定以兩張網卡bonding、mode6(進出都為負載平衡),加上使用bridge介面。

備註:如要設定mode 6 的 bonding 需要網卡driver有支援MAC hard address 的修改。

還有件奇怪的事,原本ATL1E這網卡的Driver可以讓我作mode 6的設定,但我來不知是不是系統更新就不能用了。從demesg發現此網卡不能設定更改硬體位址的錯誤說明。於是將mode改為1之後就可以用,用了一小時左右在換回mode6卻有可以用了??,但KVM的虛擬機使用bridge對外網路變的怪怪的,我自已的主機可以登入虛擬機,登入虛擬機後ping別台主機無回應。

設定說明檔:bonding.doc

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s