MTU redefinindo para 1500 após `netplan apply`

MTU redefinindo para 1500 após `netplan apply`

Estou tentando alterar o MTU da eth0interface da minha máquina rodando Ubuntu 18.04 (Nvidia Jetson Xavier NX). A execução sudo netplan applybem-sucedida define mtufor eth0como 1280.

Infelizmente,dentro de um minuto, minha conexão SSH foi interrompida. Percebo que o MTU foi redefinido para 1500 quando finalmente reconecto. Eu posso ver isso com ifconfig eth0. Isso não é um problema para o Ubuntu 20.04 (no NVIDIA AGX Orin).

Adicionei o seguinte ao meu diretório de configuração netplan YAML ( /etc/netplan/eth0.yaml):

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

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

Pergunta:

Por que o MTU é redefinido para 1.500 em poucos minutos? Eu não acho que deveria seguirhttps://unix.stackexchange.com/questions/314994/mtu-keeps-getting-reset-to-1500, pois isso pode causar desconexões contínuas da rede a cada poucos minutos.


Detalhe extra: por que quero que o MTU seja 1280.

Estou usando Tailscale para acessar meus dispositivos, e esses dispositivos também podem usar tailscale para acessar outros serviços. Tailscale não suporta 1500 MTU, já testei em outros dispositivos e não funciona. O padrão deles é 1280. Suas notas de lançamento afirmam:

TS_DEBUG_MTUa variável de ambiente pode ser definida para alterar o tamanho do MTU tailscale0; deve ser alterado para ambos os nós que desejam usar pacotes maiores.É improvável que definir o MTU maior que 1468 funcione.Para plataformas Linux, pode ser definido em /etc/default/tailscaledfonte

Meu dispositivo executa microk8s com Flanneld e os contêineres internos não sabem qual interface usarão. Flanneld usará a interface de rede do host para determinar o MTU a ser usado. Acho que deveriam recorrer à criação de pacotes com tamanho máximo de 1280 bytes, caso esses bytes sejam destinados a passar pelo tailscale. Portanto, preciso definir eth0o mtu para 1280.

Eu também escrevi meupergunta nos fóruns da NVIDIA.

informação relacionada