CentOS 6.3雙網卡綁定相關教程

來源:互聯網
上載者:User

其實之前也寫過關於Linux下綁定雙網卡的博文。今天又進行了一次綁定實驗,發現比原來的綁定簡單多了。可能是由於系統或者是系統版本不一樣的問題。以前的關於Linux下綁定雙網卡的文章一大串。今天發現就是不做那些操作也是可以的。所以,下面做簡單的記錄。

[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-eth1 ifcfg-bond0

vim ifcfg-bond0

[root@localhost network-scripts]# cat ifcfg-bond0DEVICE=”bond0″BOOTPROTO=”static”NM_CONTROLLED=”no”ONBOOT=”yes”TYPE=”Ethernet”BONDING_OPTS=”mode=1 miimon=100″IPADDR=192.168.2.115NETMASK=255.255.255.0DNS1=192.168.2.115DNS2=192.168.8.2[root@localhost network-scripts]#

vim ifcfg-eth1

[root@localhost network-scripts]# cat ifcfg-eth1DEVICE=”eth1″BOOTPROTO=”static”HWADDR=”00:0C:29:72:88:DC”NM_CONTROLLED=”no”ONBOOT=”yes”TYPE=”Ethernet”MASTER=bond0SLAVE=yes[root@localhost network-scripts]#

vim ifcfg-eth2 (我這裡有三張網卡,從eth0開始數所以到eth2)

[root@localhost network-scripts]# cat ifcfg-eth2DEVICE=”eth2″BOOTPROTO=”static”NM_CONTROLLED=”no”ONBOOT=”yes”TYPE=”Ethernet”MASTER=bond0SLAVE=yes[root@localhost network-scripts]#

然後重啟網路即可使用。[root@localhost network-scripts]# service network restart

下面是重啟network後測試的結果,正常:

ping bond0的地址進行測試

收集了一些關於Linux下綁定雙網卡配置參數如下:

BONDING_OPTS參數解釋此參數用於指定網卡綁定時的屬性,以下是對常用參數進行的解釋: miimon參數:指定網卡故障時的切換時間間隔以ms為單位。 primary參數:指定預設的主網卡裝置。mode參數: 0-輪詢模式,所綁定的網卡會針對訪問以輪詢演算法進行平分。 1-高可用模式,運行時只使用一個網卡,其餘網卡作為備份,在負載不超過單塊網卡頻寬或壓力時建議使用。 2-基於HASH演算法的負載平衡模式,網卡的分流按照xmit_hash_policy的TCP協議層設定來進行HASH計算分流,使各種不同處理來源的訪問都盡量在同一個網卡上進行處理。 3-廣播模式,所有被綁定的網卡都將得到相同的資料,一般用於十分特殊的網路需求,如需要對兩個互相沒有串連的交換器發送相同的資料。 4-802.3ab負載平衡模式,要求交換器也支援802.3ab模式,理論上伺服器及交換器都支援此模式時,網卡頻寬最高可以翻倍(如從1Gbps翻到2Gbps) 5-適配器輸出負載平衡模式,輸出的資料會通過所有被綁定的網卡輸出,接收資料時則只選定其中一塊網卡。如果正在用於接收資料的網卡發生故障,則由其他網卡接管,要求所用的網卡及網卡驅動可通過ethtool命令得到speed資訊。 6-適配器輸入/輸出負載平衡模式,在”模式5″的基礎上,在接收資料的同時實現負載平衡,除要求ethtool命令可得到speed資訊外,還要求支援對網卡MAC地址的動態修改功能。xmit_hash_policy參數(此參數對mode參數中的2、4模式有影響):layer1-通過MAC地址進行HASH計算。計算公式:(MACsrc⊕MACdest)% Nslavelayer3+4-通過TCP及UDP連接埠及其IP地址進行HASH計算。 計算公式:((portsrc⊕portdest)⊕(IPsrc⊕IPdest)) % NslaveNote:mode參數中的0、2、3、4模式要求交換器支援”ports group”功能並能進行相應的設定,例如在Cisco中要將所串連的連接埠設為”trunk group”。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.