linux bond網路設定

來源:互聯網
上載者:User

linux bond網路設定 當linux系統上有多個單獨網卡,又想充分利用這些網卡,同時對外提供一個統一的網路地址,以使得增大網路的輸送量,同時也提高網路的可用性,這時就需要bond來協助我們解決這個問題。linux中bond感覺有點帶有bound和bind的意思,從字面意義上,就可以看出bond的作用是彙總多個東西,組合成一個統一的東西使用。 bond的配置在很簡單,但是配置不好,很容易造成嚴重的網路問題。bonding功能是linux核心就內建了,因此,通常不需要安裝它,只需要把bonding模組載入到核心裡即可。如下是配置bond網卡的步驟。配置需求是有兩個網卡eth0和etho1,把它們倆bonding到一起,產生一個新的bond0。一、配置ifcfg-bond0 在/etc/sysconfig/network-scripts目錄下產生一個檔案ifcfg-bond0,配置如下:Bond代碼  DEVICE="bond0"  USERCTL=no  ONBOOT="yes"  BOOTPROTO=none  NETWORK=192.168.198.0  NETMASK=255.255.255.0  GATEWAY=192.168.198.254  IPADDR=192.168.198.44  BONDING_OPTS="miimon=100 mode=6 primary=eth0"     最後一行BONDING_OPTS是bonding功能的選項,這些選擇性參數可以在這步配,也可以在第三步配。關於相關參數,請查閱文獻2。 二、配置ifcfg-eth0和ifcfg-eth1 修改該目錄下的ifcfg-eth0和ifcfg-eth1檔案,配置如下: ifcfg-eth0:Conf代碼  DEVICE="eth0"  USERCTL=no  ONBOOT="yes"  MASTER=bond0  SLAVE=yes  BOOTPROTO=none   ifcfg-eth1: Conf代碼  DEVICE="eth1"  USERCTL=no  ONBOOT="yes"  MASTER=bond0  SLAVE=YES  BOOTPROTO=none  三、啟動bonding服務 在/etc/modprobe.d/目錄下建立一個bonding.conf檔案,配置如下:Shell代碼  alias bond0 bonding    該檔案可以配置多行bonding,也可以配置一些選擇性參數,選擇性參數的配置方式如下:options bond0 mode=balance-alb miimon=100然後給配置linux核心載入bond模組,執行如下命令: Shell代碼  modprobe bonding   service network restart  當network 服務重啟成功後,這說明bond配置已經生效,bond0連接埠已經配置完成,可以cat /proc/net/bonding/bond0看bond0連接埠的狀態資訊。如果在一台機器再配置一個bond1,配置步驟完全相同。 當執行service network restart重啟失敗時,首先得先檢查是否配置正確。如果正確,那麼在network重啟之前,必須首先關掉NetworkManager服務,即執行命令/etc/init.d/NetworkManager stop。 

聯繫我們

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