systemd-networkd를 사용하여 브리지 인터페이스 구성

systemd-networkd를 사용하여 브리지 인터페이스 구성

브리지 인터페이스를 만들려고 합니다.클린 리눅스systemd-network를 사용하면 결국 KVM에 사용됩니다.

다음과 같은 파일을 만들어 보았습니다.이것가이드:

/etc/systemd/network/br0.netdev

[NetDev]
Name=br0
Kind=bridge

/etc/systemd/network/br0.network

[Match]
Name=br0

[Network]
Address=10.0.0.3/16
Gateway=10.0.0.1
DNS=10.0.0.1

업링크 네트워크

[Match]
Name=eno1

[Network]
Bridge=br0

재부팅 후 인터페이스가 다음에 제대로 연결되지 않았 brctl음을 의미하는 것 같습니다 .eno1br0

bswinnerton@nuc7i3 /etc/systemd/network $ brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.429f5774d8b6       no

출력은 다음과 같습니다 networkctl.

bswinnerton@nuc7i3 /etc/systemd/network $ sudo networkctl
IDX LINK             TYPE               OPERATIONAL SETUP
  1 lo               loopback           carrier     unmanaged
  2 br0              ether              no-carrier  configuring
  3 eno1             ether              routable    configured

3 links listed.

및 상태 systemd-networkd:

bswinnerton@nuc7i3 /etc/systemd/network $ systemctl status systemd-networkd
● systemd-networkd.service - Network Service
   Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-12-19 22:45:53 UTC; 8min ago
     Docs: man:systemd-networkd.service(8)
 Main PID: 253 (systemd-network)
   Status: "Processing requests..."
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/systemd-networkd.service
           └─253 /usr/lib/systemd/systemd-networkd

Dec 19 22:45:53 nuc7i3 systemd-networkd[253]: br0: netdev ready
Dec 19 22:45:53 nuc7i3 systemd-networkd[253]: Enumeration completed
Dec 19 22:45:53 nuc7i3 systemd-networkd[253]: br0: IPv6 successfully enabled
Dec 19 22:45:53 nuc7i3 systemd[1]: Started Network Service.
Dec 19 22:45:53 nuc7i3 systemd-networkd[253]: eth0: Renamed to eno1
Dec 19 22:45:53 nuc7i3 systemd-networkd[253]: eno1: IPv6 successfully enabled
Dec 19 22:45:58 nuc7i3 systemd-networkd[253]: eno1: Gained carrier
Dec 19 22:45:59 nuc7i3 systemd-networkd[253]: eno1: DHCPv4 address 10.0.0.3/24 via 10.0.0.1
Dec 19 22:46:01 nuc7i3 systemd-networkd[253]: eno1: Gained IPv6LL
Dec 19 22:46:13 nuc7i3 systemd-networkd[253]: eno1: Configured

파일을 잘못 구성했나요? 그만한 가치가 있기 때문에 시도해 본 다음 sudo brctl addbr br0모든 것이 예상대로 작동하지만 재부팅 간에는 지속되지 않습니다.sudo brctl addif br0 eno1sudo systemctl restart systemd-networkd

답변1

구성 파일을 확인 /lib/systemd/network/하거나 인터페이스와 일치하고 해당 인터페이스에서 DHCP를 시작하는 /run/systemd/network다른 구성 파일이 있는 것 같습니다 .eno1

관련 정보