Я хочу использовать netplan с сетевым бэкэндом для создания моста Ethernet с определенным MTU.
Я могу настроить параметр MTU в файлах netplan как для мостового устройства, так и для интерфейсов Ethernet, и я вижу, что это распространяется в сетевых конфигурациях systemd - однако на реальных устройствах используется только 1500 MTU по умолчанию.
Это конфигурация 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
Это генерирует сетевые конфигурации, которые включают MTUBytes=9000
как для моста, так и для каналов Ethernet.
Какие-нибудь мысли?
Мой нынешний хакерский обходной путь - это поместить скрипт в /usr/lib/networkd-dispatcher/routable.d/
который вызывает ip link set mtu ...
но наверняка есть лучший способ?
Версии участвуют:
- Ubuntu 18.04 LTS
- netplan 1.10.1-5build1
- сетевой диспетчер 1.7-0ubuntu3.3
- systemd 237-3ubuntu10.9