天天看點

centos7 網絡配置_關于RHEL7/CENTOS7中nmcli配置網絡端口聚合的問題

使用網絡成組或綁定,在兩個Red Hat Enterprise Linux系統之間配置聚合網絡連結是RHCE考試的一個重要考點。

RHEL7提供了兩種建立這種配置的方法:

  1. 接口綁定:RHEL6中的标準成組方法,在RHEL7中仍然可用
  2. 網絡成組:RHEL7中引入

我的實驗環境是在RHEL7.7中安裝了Virtualbox,建立兩台虛拟機進行的。

有三種方法可以配置接口綁定:指令行的nmcli程式、基于文本界面的nmtui工具以及GUI的網絡管理器連接配接編輯器。其實在/etc/sysconfig/network-script/目錄下,知道ifcfg-xxx的配置文法,也是可以用vim編輯器直接建立配置檔案的并啟用的。

在RHEL7中如何配置接口成組呢?

在nmcli指令的最後,添加config字段進行控制的,具體配置方式如下:

config前面部分的指令都是一樣的子產品化的格式,配置子產品位置前後中間都可以。

nmcli conn add 類型 接口名稱 連結名稱,這個無所謂順序的。

1.配置為主備模式,也叫活動備份模式,隻有一個從屬接口是活動的,如果此活動接口失敗,另一個從屬接口應當變為活動接口。此模式提供了容錯能力,不需要任何特殊的交換機支援。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’
           

2.配置為802.3ad連結聚合模式,接入的交換機必須支援這種聚合方式,需要交換機做lacp綁定。此模式提供了負載平衡和容錯能力。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “lacp”}}’
           

3.廣播方式,資料包被傳輸到所有的從屬接口。此模式很少使用。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “broadcast”}}’
           

4.輪詢方式,在從屬接口之間傳輸資料包。此模式提供了負載平衡和容錯能力,需要交換機的支援。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “roundrobin”}}’
           

5.負載均衡方式,根據負載均衡算法,選擇不同的端口發包。此模式提供了負載平衡和容錯能力。

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “loadbalance”}}’
           

————————————————

以上參考:CSDN部落客「weixin_43034477」的原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_43034477/article/details/82019937

那麼如何把網絡端口加入組呢?

我在兩台虛拟機中加了兩塊網卡,都是指向主機的網絡,網段為192.168.56.0/24

centos7 網絡配置_關于RHEL7/CENTOS7中nmcli配置網絡端口聚合的問題

網卡名稱為enp0s8和enp0s9,把兩塊網卡加入到上面建立名稱為team0的端口聚合組中:

nmcli con add type Team-slave con-name team0-port1 ifname enp0s8 master team0
nmcli con add type Team-slave con-name team0-port2 ifname enp0s9 master team0
           

建立了新的成組接口後,預設是dhcp擷取狀态,可以使用下面指令确認其狀态:

teamdctl team0 state
           
centos7 網絡配置_關于RHEL7/CENTOS7中nmcli配置網絡端口聚合的問題

這樣,端口組就配置完畢了,如果需要手動配置IP GATEWAY DNS的可以使用格式化的指令如下:

nmcli con modify team0 ipv4.address 192.168.56.100/24 ipv4.gateway 192.168.56.1 ipv4.dns 223.5.5.5,223.6.6.6,8.8.8.8,8.8.4.4,114.114.114.114
           

接口成組的啟動和DOWN掉的指令為:

nmcli connection up team0
nmcli connection down team0
           

想到再補充吧。

下一篇: 月份單詞

繼續閱讀