centOS7.6或RHEL8配置雙網卡綁定方法


  • 雙網卡的添加過程省略,兩張網卡保證是同一種模式下,本次實驗,兩張設置的都僅主機模式。網卡名稱分別是 ens33、ens38。
  • 用 nmcli 命令創建一個bond網卡,名稱叫做 bond0,模式使用 balance-rr,這個模式特點是雙網卡同時工作,根據設備順序依次傳輸數據包,負載均衡,讓寬帶性能更好,這種模式中的一塊網卡出現故障時,不需在交換機操作即可自動切換。另一種模式是 active-backup,這種模式中只有一張網卡在工作,另一張網卡備份,也叫做主備模式。配置過程如下:
#第1步:創建出一個bond網卡
[root@localhost ~]# nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=balance-rr"
Connection 'bond0' (c5b2790c-5ec3-4325-a0c4-7ad1aa7d1624) successfully added.
#第2步:向 bond0 中添加從屬網卡,將ens33、ens38添加到 bond0 中,con-name參數后面是從屬網卡名稱,可隨意設置
[root@localhost ~]# nmcli connection add type ethernet slave-type bond con-name bond0-port1 ifname ens33 master bond0	#添加ens33網卡到bond0中
Connection 'bond0-port1' (96c81f6c-8de2-4cb0-b1be-51cd34194f64) successfully added.
[root@localhost ~]# nmcli connection add type ethernet slave-type bond con-name bond0-port2 ifname ens38 master bond0	#添加之ens38網卡到bond0中
Connection 'bond0-port2' (89685bda-963a-4895-9164-7136288807d0) successfully added.
#第3步:配置bond0設備的網卡信息,繼續使用nmcli命令配置網絡的IP地址及子網掩碼、網關、DNS、搜索域和手動配置等參數,也可編輯網卡配置文件來完成。
[root@localhost ~]# nmcli connection modify bond0 ipv4.address 192.168.0.41/24
[root@localhost ~]# nmcli connection modify bond0 ipv4.gateway 192.168.0.2
[root@localhost ~]# nmcli connection modify bond0 ipv4.dns 192.168.0.41
[root@localhost ~]# nmcli connection modify bond0 ipv4.dns-search michael.com
[root@localhost ~]# nmcli connection modify bond0 ipv4.method manual
#第4步:啟動它,這是激動人心的一刻,順便查看設備的詳細列表
[root@localhost ~]# nmcli connection up bond0	#啟動bond0網卡,down參數關閉網卡
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/46)
[root@localhost ~]# nmcli device status	#查看設備狀態
DEVICE  TYPE      STATE      CONNECTION  
ens34   ethernet  connected  ens34       
bond0   bond      connected  bond0       
ens33   ethernet  connected  ens33       
ens38   ethernet  connected  bond0-port2 
lo      loopback  unmanaged  -- 
  • 上面的輸出信息顯示,雙網卡已經配置成功。現在在windows主機上 ping 192.168.0.41,可以正常ping通,配置正確。現在在虛擬機上移除一張網卡(ens33、ens38中的一張),或者使用 ifdown 命令關閉一張網卡也可以,命令是 ifdown ens33,此時可以看到ping的過程有幾個丟包或者延時,隨后就恢復正常。啟動網卡用 ifup 命令,例如:ifup ens33


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM