네트워크 그룹화 구성

네트워크 그룹화 구성

팀 네트워크를 구성하는 방법은 무엇입니까?

Redhat 시스템에서는 다음과 같이 패킷 네트워크를 구성합니다.

각 머신에는 ens1f5 및 ens1f6이라는 두 개의 링크가 있으며 이를 제어하기 위해 team0 파일을 추가합니다.

내 질문은 - 이 3개의 파일을 만드는 것으로 충분합니까? 그러면 링크 중 하나가 실패하면 다른 링크가 활성화됩니까?

또는

팀이 제대로 작동하려면 teamdctl 서비스를 활성화해야 합니다.

현재팀 DTL서비스 비활성화됨(그러나 팀 구성 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 스크립트예:

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/

답변1

apt install libteam-dev"nm-team" 장치를 보여줘야 합니다 . 이상하게도 Kunbuntu 20.04에는 제가 보고 있는 위의 부팅 참조 가이드에 다른 모든 내용이 포함되어 있지만 그렇지 않습니다. 또한 작동 apt install libteam-utils하도록 명령을 설치했습니다 .teamdctl

"측면 전환"이 필요하지 않습니다. 그러나 /etc/sysconfig/network-scripts, 은(는) _buntus에 존재하지 않습니다. /etc/NetworkManager/system-connections예를 들어 최신 nmcli 및 네트워크 관리자를 사용하므로 "team-slave-enp0s25.nmconnection" 아래에 있습니다.

관련 정보