En Ubuntu 16.04, mi /etc/network/interfaces
archivo 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 networkd
configuració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í.