¿Cómo configurar MTU en un dispositivo puente con netplan y networkd?

¿Cómo configurar MTU en un dispositivo puente con netplan y networkd?

Quiero usar netplan con el backend en red para abrir un puente Ethernet, con una MTU específica.

Puedo configurar el parámetro MTU en los archivos netplan, tanto para el dispositivo puente como para las interfaces Ethernet, y veo que esto se propaga a las configuraciones de red de systemd; sin embargo, los dispositivos reales solo aparecen con los 1500 MTU predeterminados.

Esta es la configuración de netplan:

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

Eso genera configuraciones de red que incluyen MTUBytes=9000enlaces puente y ethernet.

¿Alguna idea?

Mi solución actual es poner un script en /usr/lib/networkd-dispatcher/routable.d/el que se realicen llamadas, ip link set mtu ...pero seguramente hay una manera mejor.

Versiones involucradas:

  • Ubuntu 18.04LTS
  • netplan 1.10.1-5build1
  • despachador de red 1.7-0ubuntu3.3
  • sistemad 237-3ubuntu10.9

información relacionada