바인딩을 통해서만 홈 구성

바인딩을 통해서만 홈 구성

Linux에서 네트워크 카드를 구성하는 방법에는 여러 가지가 있습니다.

저는 가상 머신이 필요한 단순한 고급 사용자이고 동질성 이유로 systemd를 최대한 단순화하고 사용하려고 노력합니다.

그래서 왜 우분투나 데비안에서 libvirt로 생성된 장치가 있는지 이해할 수 없습니다.

  1. 나에게 무엇이 들어있나요? systemd 브리지를 사용하지 않는 이유는 무엇입니까?
  2. 일반적인 구성을 개선하는 데 도움을 주실 수 있나요?

내 필요에 따라 다음을 원합니다.

  • 집에 있는 경우(SSID=MyHomeNetwork) bond0이 기본 네트워크 카드입니다. Wi-Fi 또는 rj45에 관계없이 동일한 IP를 가지며 IP 충돌이 발생하지 않습니다.
  • 불행하게도 systemd-network에는 데스크탑 메커니즘이 없기 때문에 집 밖에서는 Networkmanager가 인계받고 싶습니다.
  • 내 systemd-nspawn 및 KVM 요구 사항에 대해 영구적으로 사용 가능한 브리지 네트워크 카드

networkctl

IDX 링크 유형 작동 설정
1 lo 루프백 캐리어 비관리
2 rj45 이더넷 슬레이브 구성
3 wifi wlan 없음 캐리어 비관리
4 bond0 본드 라우팅 가능 구성
5 virbr0 브리지 없음 캐리어 비관리

바인딩을 통해서만 홈 구성

/etc/systemd/network/30-bond0.netdev

[NetDev]
Name=bond0
Kind=bond

[Bond]
Mode=active-backup
PrimaryReselectPolicy=always
MIIMonitorSec=1s

/etc/systemd/network/30-bond0.netdev

[Match]
Name=bond0

[Network]
DHCP=yes

[Link]
MACAddress=ff:ff:ff:a1:a2:a3

/etc/systemd/network/30-ethernet-bond0.network

[Match]
Name=rj45

[Network]
Bond=bond0
PrimarySlave=true

/etc/systemd/network/30-wifi-bond0.network

[Match]
Name=wifi
SSID=MyHomeNetwork

[Network]
Bond=bond0
  1. 어려움 1: 컴퓨터를 시작할 때 Wi-Fi와 RJ45가 동시에 시작되고 bond0이 독립적인 상태를 유지하려면 이들을 비활성화해야 합니다.
  2. 어려움 2: NetworkManager 대체 메커니즘 부족

systemd-network에서 가상화를 위한 대체 구성

  1. 난이도 3: 일시적으로 누락됨 0:)

관련 정보