1. 程式人生 > >學習記錄——Linux雙網絡卡繫結

學習記錄——Linux雙網絡卡繫結

1#檢視網絡卡連線資訊。

nmcli connection show

2#刪除網絡卡配置資訊。

nmcli connection delete 網絡卡名稱或者通用唯一識別符號(即UUID)

3#新增虛擬網絡卡bond。

nmcli connection add type bond con-name bond ifname bond mode 6 miimon 100  ip4 192.168.10.10/24

新增完成後會在/etc/sysconfig/network-scripts/目錄下生成bond網絡卡的配置資訊ifcfg-bond。

cat /etc/sysconfig/network-scripts/ifcfg-bond 檢視bond資訊

注:
常見的三種bond模式:
*mode 6 (balance-alb)——平衡負載模式,有自動備援,不必”Switch”支援及設定。常見的還有
*mode 0(balance-rr)——平衡負載模式,有自動備援,但需要”Switch”支援及設定。
*mode 1(active-backup)——自動備援模式,其中一條線若斷線,其他線路將會自動備援。
——miimon 是鏈路監測的時間間隔單位是毫秒,miimon=100的意思就是,每100毫秒檢測網絡卡和交換機之間是否連通,如不通則使用另外的鏈路。
——ip4 192.168.10.10/24 虛擬網絡卡IP地址,根據實際工作需要修改。
4#建立bond網絡卡的子網絡卡:bond-A和bond-B。

nmcli connection add type bond-slave con-name bond -A ifname ens33 master bond
nmclii connetction add type bond-slave con-name bond-B ifname ens37 master bond

注:
con-name 後面是虛擬網絡卡子網絡卡名稱
ifname 後面是實際網絡卡的名稱。
master 後面是建立的虛擬網絡卡名稱。
5#重啟網路服務

systemctl restart nerwork

6#檢視網絡卡活躍情況,bond,bond-A,bond-B應該在連線狀態。

nmcli connection show --active

假如某一個不在活躍狀態如bond-A,可以使用以下命令。

nmcli connection up bond-A

此時再檢視就都在活躍狀態了。
7#重啟網路服務後檢視使用命令ifconfig檢視網絡卡ip等,此時應該只有虛擬網絡卡有ip地址,然後兩個子網絡卡中某一個的MAC地址跟虛擬網絡卡的一樣,因為使用的是mode 6模式,如果使用mode 1模式。三個網絡卡的MAC地址一樣。

ifconfig

Ok,此時雙網絡卡繫結就完成了。