Como configurar o MTU no dispositivo bridge com netplan e networkd?

Como configurar o MTU no dispositivo bridge com netplan e networkd?

Quero usar o netplan com o backend da rede para criar uma ponte Ethernet, com um MTU específico.

Posso configurar o parâmetro MTU nos arquivos netplan, tanto para o dispositivo de ponte quanto para as interfaces Ethernet, e vejo isso propagado nas configurações de rede do systemd - no entanto, os dispositivos reais são exibidos apenas com o padrão de 1500 MTU.

Esta é a configuração do 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

Isso gera configurações de rede que incluem MTUBytes=9000links de ponte e Ethernet.

Alguma ideia?

Minha solução hacky atual é colocar um script no /usr/lib/networkd-dispatcher/routable.d/qual chama, ip link set mtu ...mas certamente existe uma maneira melhor?

Versões envolvidas:

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

informação relacionada