Unter Ubuntu 16.04 /etc/network/interfaces
sieht meine Datei folgendermaßen aus:
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
Wie würde sich dies auf eine networkd
Konfiguration in Ubuntu 18.04 übertragen? Folgendes habe ich erfolglos versucht (nach dem Neustart kann ich den Computer nicht mehr erreichen):
/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
Dies ist die Ausgabe in /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
Antwort1
Die folgende Antwort wurde aus einem noch zu veröffentlichenden Update desUbuntu Serverguide:
Konfigurieren Sie die Brücke, indem Sie Ihre Netplan-Konfiguration in /etc/netplan/ bearbeiten:
network:
version: 2
renderer: networkd
bridges:
br0:
dhcp4: yes
interfaces:
- enp3s0
Geben Sie die entsprechenden Werte für Ihre physische Schnittstelle und Ihr Netzwerk ein. Wenden Sie nun die Konfiguration an, um die Bridge zu aktivieren:
sudo netplan apply
Die neue Bridge-Schnittstelle sollte jetzt einsatzbereit sein. Das brctl bietet nützliche Informationen zum Status der Bridge, steuert, welche Schnittstellen Teil der Bridge sind usw. Weitere Informationen finden Sie unter man brctl.
Es gibt ein statisches BeispielHier.