特定の MTU を持つイーサネット ブリッジを起動するために、netplan を networkd バックエンドと共に使用したいと考えています。
ブリッジ デバイスとイーサネット インターフェイスの両方に対して、netplan ファイルで MTU パラメータを設定できます。これは systemd ネットワーク設定に反映されますが、実際のデバイスはデフォルトの 1500 MTU でのみ起動されます。
これはネットプランの設定です:
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
これにより、ブリッジとイーサネット リンクの両方を含む networkd 構成が生成されます。
何かご意見は?
/usr/lib/networkd-dispatcher/routable.d/
私が現在行っているハッキーな回避策は、を呼び出すスクリプトを入れることですip link set mtu ...
が、もっと良い方法はあるのではないでしょうか?
関係するバージョン:
- Ubuntu 18.04 LTS
- ネットプラン 1.10.1-5ビルド1
- ネットワークディスパッチャ 1.7-0ubuntu3.3
- システムド237-3ubuntu10.9