MTU se restablece a 1500 después de "aplicar netplan"

MTU se restablece a 1500 después de "aplicar netplan"

Estoy intentando cambiar la MTU de la eth0interfaz en mi máquina con Ubuntu 18.04 (Nvidia Jetson Xavier NX). La ejecución sudo netplan applyexitosa establece mtufor eth0en 1280.

Desafortunadamente,en un minuto, mi conexión SSH se interrumpe. Noto que MTU se restablece a 1500 cuando finalmente me vuelvo a conectar. Puedo ver eso con ifconfig eth0. Esto no es un problema para Ubuntu 20.04 (en NVIDIA AGX Orin).

Agregué lo siguiente a mi directorio de configuración YAML de netplan ( /etc/netplan/eth0.yaml):

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: true
        use-mtu: false
      mtu: 1280

Modelo:Kit de desarrollador NVIDIA Jetson Xavier NX: Jetpack 4.6 [L4T 32.6.1]

Pregunta:

¿Por qué la MTU se restablece a 1500 en unos minutos? No creo que deba seguirhttps://unix.stackexchange.com/questions/314994/mtu-keeps-getting-reset-to-1500, ya que esto podría provocar desconexiones continuas de la red cada pocos minutos.


Detalle adicional: por qué quiero que la MTU sea 1280.

Estoy usando Tailscale para acceder a mis dispositivos y estos dispositivos también pueden usar Tailscale para acceder a otros servicios. Tailscale no admite 1500 MTU, lo probé en otros dispositivos y no funciona. Su valor predeterminado es 1280. Sus notas de versión dicen:

TS_DEBUG_MTUla variable de entorno se puede configurar para cambiar el tamaño de MTU de tailscale0; debe cambiarse para ambos nodos que deseen utilizar paquetes más grandes.Es poco probable que funcione establecer una MTU mayor que 1468.Para plataformas Linux, se puede configurar en /etc/default/tailscaledfuente

Mi dispositivo ejecuta microk8 con franela y los contenedores internos no saben qué interfaz usarán. franela utilizará la interfaz de red del host para determinar la MTU a utilizar. Creo que deberían recurrir a la creación de paquetes con un tamaño máximo de 1280 bytes, en caso de que estos bytes estén destinados a pasar por la escala final. Por lo tanto, necesito configurar eth0el mtu en 1280.

También escribí mipregunta en los foros de NVIDIA.

información relacionada