Linux
網路組合配置
如何配置組網?
在我們的 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 和網路管理器。