netplan 및 네트워크 연결을 사용하여 브리지 장치에서 MTU를 설정하는 방법은 무엇입니까?

netplan 및 네트워크 연결을 사용하여 브리지 장치에서 MTU를 설정하는 방법은 무엇입니까?

네트워크 백엔드와 함께 netplan을 사용하여 특정 MTU로 이더넷 브리지를 불러오고 싶습니다.

브리지 장치와 이더넷 인터페이스 모두에 대해 netplan 파일에서 MTU 매개변수를 구성할 수 있으며 이것이 시스템 네트워크 구성으로 전파되는 것을 볼 수 있습니다. 그러나 실제 장치는 기본 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이는 브리지와 이더넷 링크를 모두 포함하는 네트워크 구성을 생성합니다 .

이견있는 사람?

현재 해키적인 해결 방법은 /usr/lib/networkd-dispatcher/routable.d/호출하는 스크립트를 넣는 것입니다 ip link set mtu .... 하지만 확실히 더 좋은 방법이 있습니까?

관련된 버전:

  • 우분투 18.04 LTS
  • 넷플랜 1.10.1-5build1
  • 네트워크 디스패처 1.7-0ubuntu3.3
  • 시스템화 237-3ubuntu10.9

관련 정보