Ich möchte Netplan mit dem Networkd-Backend verwenden, um eine Ethernet-Brücke mit einer bestimmten MTU zu erstellen.
Ich kann den MTU-Parameter in den Netplan-Dateien sowohl für das Bridge-Gerät als auch für die Ethernet-Schnittstellen konfigurieren und sehe, dass dies in die systemd-Networkd-Konfigurationen übernommen wird. Die eigentlichen Geräte werden jedoch nur mit der standardmäßigen MTU von 1500 hochgefahren.
Dies ist die Netplan-Konfiguration:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: false
mtu: 9000
bridges:
br0:
addresses:
- 10.1.1.1/24
dhcp4: false
interfaces:
- eno1
mtu: 9000
Dadurch werden Netzwerkkonfigurationen generiert, die MTUBytes=9000
sowohl die Bridge- als auch die Ethernet-Verbindungen umfassen.
Irgendwelche Gedanken?
Mein aktueller Workaround besteht darin, ein Skript einzufügen, /usr/lib/networkd-dispatcher/routable.d/
das aufruft ip link set mtu ...
, aber es gibt doch sicher einen besseren Weg?
Betroffen sind die Versionen:
- Ubuntu 18.04 LTS
- Netplan 1.10.1-5build1
- Netzwerk-Dispatcher 1.7-0ubuntu3.3
- systemd 237-3ubuntu10.9