Migración de eth0 en puente con IP estática desde /etc/network/interfaces a networkd

Migración de eth0 en puente con IP estática desde /etc/network/interfaces a networkd

En Ubuntu 16.04, mi /etc/network/interfacesarchivo se ve así:

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

¿Cómo se traduciría esto en una networkdconfiguración en Ubuntu 18.04? Esto es lo que intenté sin éxito (después de reiniciar, ya no puedo acceder a la máquina):

/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

Esta es la salida en /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

Respuesta1

La siguiente respuesta se copia y pega de una actualización aún por publicar delGuía del servidor Ubuntu:

Configure el puente editando la configuración de netplan que se encuentra en /etc/netplan/:

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

Ingrese los valores apropiados para su interfaz física y red. Ahora aplique la configuración para habilitar el puente:

sudo netplan apply

La nueva interfaz del puente ahora debería estar operativa. El brctl proporciona información útil sobre el estado del puente, controla qué interfaces forman parte del puente, etc. Consulte man brctl para obtener más información.

Hay un ejemplo estático.aquí.

información relacionada