Linux

網路組合配置

  • October 30, 2021

如何配置組網?

在我們的 redhat 機器上,我們配置如下的 teaming 網路

在每台機器上,我們有兩個連結 - ens1f5 和 ens1f6 我們添加 team0 文件來控制它們

我的問題是——創建這 3 個文件就足夠了嗎?因此,如果其中一個連結失敗,那麼其他連結將處於活動狀態嗎?

或者

我們必須啟用 teamdctl 服務才能讓團隊正常工作

目前teamdctl服務已禁用(但已安裝 teamd rpm)

rpm -qa | grep teamd
teamd-1.17-5.el7.x86_64


teamdctl nm-team state
Device "nm-team" does not exist

/etc/sysconfig/network-scripts下的文件是:

DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
IPADDR=102.13.16.19
PREFIX=24
GATEWAY=102.13.16.3
TEAM_CONFIG='{"runner": {"name": "activebackup"}, "link_watch": {"name": "ethtool"}}'



DEVICE=ens1f5
HWADDR=28:df:31:30:d7:4a
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio": 100}'



DEVICE=ens1f6
HWADDR=28:df:31:30:d2:4d
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio": 100}'

參考 - https://www.rootusers.com/how-to-configure-network-teaming-in-linux/

我不得不apt install libteam-dev讓’nm-team’設備展示。奇怪的是,儘管 Kunbuntu 20.04 在上面的啟動參考指南中有其他所有內容,但我也在關注,但它沒有。我還安裝apt install libteam-utils了讓teamdctl命令工作。

不需要任何“開關面”。但是,/etc/sysconfig/network-scripts_buntus 上不存在。例如,它位於/etc/NetworkManager/system-connections“team-slave-enp0s25.nmconnection”下,因為它使用較新的 nmcli 和網路管理器。

引用自:https://unix.stackexchange.com/questions/491739