linux多網口綁定

LINUX多網卡綁定同一IP(BOND):

常用的有三種
mode=0:輪轉策略,有自動備援,但需要”Switch”支援及設定。
mode=1:活動-備份模式,其中一條線若斷線,其他線路將會自動備援。
mode=3:廣播模式,有自動備援,不必”Switch”支援及設定
mode0模式:需要說明的是如果想做成mode 0的負載均衡,僅僅設置這里options bond0 miimon=100 mode=0是不夠的,與網卡相連的交換機必須做特殊配置(這兩個端口應該采取聚合方式),因為做bonding的這兩塊網卡是使用同一個MAC地址.從原理分析一下(bond運行在mode 0下):
mode 0下bond所綁定的網卡的IP都被修改成相同的mac地址,如果這些網卡都被接在同一個交換機,那么交換機的arp表里這個mac地址對應的端口就有多 個,那么交換機接受到發往這個mac地址的包應該往哪個端口轉發呢?正常情況下mac地址是全球唯一的,一個mac地址對應多個端口肯定使交換機迷惑了。所以 mode0下的bond如果連接到交換機,交換機這幾個端口應該采取聚合方式(cisco稱為 ethernetchannel),因為交換機做了聚合后,聚合下的幾個端口也被捆綁成一個mac地址
配置方法:虛擬機網絡適配器應設為同樣的模式(這里是僅主機模式)
1,首先關閉NetwotkManager網絡服務,service NetworkManager stop

2,配置文件ifcfg-bond0,ifcfg-eth0,ifcfg-eth1

linux多網口綁定linux多網口綁定

3,修改加載bonding的專屬文件/etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=1 miimon=100(mode是切換模式。miimon是切換時間)
4,進行bonding模塊的加載(modeprobe bonding),通過lsmod | grep bonding查看模塊
是否加載完成linux多網口綁定
5,此時重啟網絡服務(service network restart),cat /proc/net/bonding/bond0,bond功能是否正常運行,可通過手動關閉eth0檢測bond是否正常工作

原創文章,作者:919022966,如若轉載,請注明出處:http://www.www58058.com/79327

(5)
919022966919022966
上一篇 2017-07-03
下一篇 2017-07-03

相關推薦

  • 第一周的博客作業

    1.計算機的組成以及功能:     cpu:就是中央處理器,運算和判斷計算機的數據;     儲設器:存儲計算機的數據;     主板:鏈接多的計算機的硬件;     I/O設備:輸入,輸出設備,,如…

    Linux干貨 2017-01-05
  • linux 學習(2)

    1 linux 常見的文件管理命令都有哪些?其常用的使用方法。 ls 文件列出命令   常見選項  -l 顯示長文本信息          -d 顯示當前目錄信息          -a 顯示所有文件信息     &nb…

    Linux干貨 2016-10-09
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。[root@localhost ~]# cp -r /etc/skel/ /home/tuser1[root@localhost /]# chmod -R g=,o= /home/tuser1 2、編輯/etc/group文件…

    Linux干貨 2017-03-04
  • Linux三劍客之sed

    sed 簡介 sed 工作原理 命令格式 常用選項: 地址定界: 編輯命令: 替換標記: sed元字符集(正則表達式) 高級編輯命令: sed用法實例 作業: 選定行的范圍:,(逗號) 刪除操作:d命令 顯示模式空間內容 追加(行下):a\命令 插入(行上):i\命令 退出:q命令 多點編輯:e命令 從文件讀入:r命令 寫入文件:w命令 替換操作:s命令 替…

    Linux干貨 2016-08-11
  • shell編程之循環

           當需要重復運行特定的指令以滿足系統管理工作需要時,條件判斷語句if、case并不能很好地提供支撐,shell提供了for、while、until循環語句來滿足此需求。 一、for循環語句        for循環用于重復整個對象列表,依次遍歷對列…

    Linux干貨 2016-08-18
  • shell腳本編程之if條件判斷與for、while、until循環

    一、if語句 語法: if 測試條件1 ; then        分支1 elif  測試條件2; then        分支2 … else&nbsp…

    Linux干貨 2015-08-24
欧美性久久久久