Wie stelle ich die MTU auf einem Bridge-Gerät mit Netplan und Networkd ein?

Wie stelle ich die MTU auf einem Bridge-Gerät mit Netplan und Networkd ein?

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=9000sowohl 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

verwandte Informationen