/etc/network/interfaces에서 고정 IP를 사용하여 브리지된 eth0을 네트워크로 마이그레이션

/etc/network/interfaces에서 고정 IP를 사용하여 브리지된 eth0을 네트워크로 마이그레이션

Ubuntu 16.04에서 내 /etc/network/interfaces파일은 다음과 같습니다.

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
  address 144.76.AAA.BBB
  netmask 255.255.255.224
  gateway 144.76.CCC.DDD
  bridge_ports eth0

networkd이것이 Ubuntu 18.04의 구성 으로 어떻게 변환됩니까 ? 이것이 제가 시도한 것이지만 실패했습니다(재부팅한 후에는 더 이상 머신에 접근할 수 없습니다).

/etc/systemd/network/01-br0.netdev:

[NetDev]
Name=br0
Kind=bridge

/etc/systemd/network/01-br0.network:

[Match]
Name=br0

[Network]
Address=144.76.AAA.BBB/29
Gateway=144.76.CCC.DDD

/etc/systemd/network/10-enp4s0.network:

[Match]
Name=enp4s0

[Network]
Bridge=br0

이것은 다음의 출력입니다 /var/log/syslog.

Jun  2 13:30:51 master systemd-networkd[616]: br0: netdev ready
Jun  2 13:30:51 master systemd-networkd[616]: Enumeration completed
Jun  2 13:30:51 master systemd-networkd[616]: lo: Link is not managed by us
Jun  2 13:30:51 master systemd-networkd[616]: enp4s0: Link is not managed by us
Jun  2 13:30:51 master systemd-networkd[616]: br0: IPv6 successfully enabled
Jun  2 13:30:51 master systemd-networkd[616]: lo: Link is not managed by us
Jun  2 13:30:51 master systemd-networkd[616]: enp4s0: IPv6 successfully disabled
Jun  2 13:30:51 master systemd[1]: Starting Dispatcher daemon for systemd-networkd...
Jun  2 13:30:52 master networkd-dispatcher[749]: No valid path found for iwconfig
Jun  2 13:30:52 master systemd[1]: Started Dispatcher daemon for systemd-networkd.
Jun  2 13:30:53 master systemd-networkd[616]: enp4s0: Gained carrier
Jun  2 13:30:53 master systemd-networkd[616]: enp4s0: Configured
Jun  2 13:30:53 master systemd-networkd[616]: br0: Gained carrier
Jun  2 13:30:53 master systemd-networkd[616]: br0: Gained IPv6LL
Jun  2 13:30:53 master systemd-networkd[616]: br0: Configured
Jun  2 13:30:53 master systemd-networkd-wait-online[661]: managing: br0
Jun  2 13:30:53 master systemd-networkd-wait-online[661]: managing: enp4s0
Jun  2 13:30:53 master systemd-networkd-wait-online[661]: ignoring: lo

답변1

다음 답변은 아직 게시되지 않은 업데이트에서 복사하여 붙여넣었습니다.우분투 서버 가이드:

/etc/netplan/에 있는 netplan 구성을 편집하여 브리지를 구성합니다.

network:
  version: 2
  renderer: networkd
  bridges:
    br0:
      dhcp4: yes
      interfaces:
        - enp3s0

물리적 인터페이스와 네트워크에 적절한 값을 입력합니다. 이제 브리지를 활성화하는 구성을 적용합니다.

sudo netplan apply

이제 새 브리지 인터페이스가 실행 중이어야 합니다. brctl은 브리지 상태, 브리지의 일부인 인터페이스 제어 등에 대한 유용한 정보를 제공합니다. 자세한 내용은 man brctl을 참조하세요.

정적 예가 있습니다여기.

관련 정보