日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux网卡Bond模式

發布時間:2025/3/19 linux 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux网卡Bond模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

運行環境:centos6;centos7 ;vmware

一、Bond模式介紹

? 網卡Bond是通過把多張網卡綁定為一個邏輯網卡,實現本地網卡的冗余,帶寬擴容和負載均衡。通過Bond技術讓多塊網卡看起來是一個單獨的以太網接口設備并具備相同的ip地址

  • mod0 平衡輪循環策略

  • mod1 主備份策略

  • mod2 平衡策略

  • mod3 廣播策略

  • mod4 IEEE 802.3ad動態鏈接聚合

  • mod5 適配器傳輸負載均衡

  • mod6 適配器適應性負載均衡


二、Bond模式實現

(1)centos6環境

1、 首先在虛擬機添加兩塊網卡,并將兩塊網卡設定到同一個vmnet中,添加完成后通過ifconfig命令查看網卡是否添加成功。創建Bond文件,名字可以隨意,這里起名為Bond0

cd?/etc/sysconfig/network-scripts

2、 進入后通過touch命令創建一個新的文件命名格式為ifcfg-xxx或者直接用cp命令拷貝原有存在的網卡配置文件,通過vim命令進行修改

vim?ifcfg-bond0

?對該文件進行編輯,內容如下:

? DEVICE=bond0(設備名稱)
? TYPE=Ethernet ??

? ONBOOT=yes ?? (開機網卡是否自啟動)

? NM_CONTROLLED=no? (表示該網卡是否支持NetworkManager管理)

? Name="System bond0" ? (并不太重要,不同也不影響)

? IPADDR=20.20.20.20 ? ? ? (靜態地址)

? NETMASK=255.255.255.0? (子網掩碼)

? BONDING_OPTS="miimon=100 mode=1"(配置Bond的核心語句,mod1 為主備模式)

? ifcfg-bond0文件的配置

兩個slave文件的配置

ifcfg-eth2

ifcfg-eth3

3、重新啟動網絡服務

service?network?restart

(2)centos7環境

1、 首先在虛擬機添加兩塊網卡,并將兩塊網卡設定到同一個vmnet中,添加完成后通過ifconfig命令查看網卡是否添加成功。創建Bond文件,名字可以隨意,這里起名為Bond0

2、通過命令nmcli來查看網卡方案以及配置網卡方案

nmcli?connectio?show?(查看當前網卡配置方案)也可以簡寫為?nmcli?c?s

3、首先創建一個bond的方案,命名為bond0

nmcli?connection?add?con-name?bond0?type?bond(添加一個類型為bond?名稱為bond0的方案[object?Object]

?

?4、給兩個新添加的網卡創建方案

nmcli?connection?add?con-name?slave-ens38?type?ethernet?ifname?ens38

?

?

?5、給bond0方案添加mod模式(也可以在創建bond0方案時直接添加,這里介紹一下nmcli 對方案進行修改的命令)

?

?

?6、給兩個網卡方案制定master(master后面必須跟DEVICE的名稱,而不是方案名稱)

nmcli?connection?modify?slave-ens38?master?nm-bondnmcli?connection?modify?slave-ens38?master?nm-bond

7、給bond0方案配置IP地址

nmcli?connection??modify?bond0?ipv4.method?manual?connection.autoconnection?yes?ipv4.address?20.20.20.18(命令太長,就不截圖了)

8、激活方案bond0,以及其它兩個網卡方案

nmcli?connection?up?bond0

nmcli?connection?up?slave-ens38

nmcli?connection?up?slave-ens39

??

9、通過ifconfig命令查看bond是否存在

ifconfig?nm-bond


三、Bond測試

現在已經把centos6和centos7中的bond配置好了,centos6的bond地址為20.20.20.20,centos7的bond地址為20.20.20.18,通過ping命令進行測試

1、centos7 Bond測試

在centos6.9中pingcentos7中bond的IPdizhi; ping 20.20.20.18

當前可以ping通,我們把centos7中斷開其中bond的一塊網卡,看是否還能ping通

當我們斷開其中一塊網卡時可以發現只是丟失了一個包,仍然可以ping通


2、 centos6 Bond測試

在centos7中pingcentos6中bond的IPdizhi; ping 20.20.20.20

當我們斷開其中一塊網卡時仍然可以ping通,也是丟失了一個包。


轉載于:https://blog.51cto.com/13866901/2160619

總結

以上是生活随笔為你收集整理的linux网卡Bond模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。