GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo cambiar el tamaño de Mtu de forma permanente?

Fui a este archivo /etc/dhcp/dhclient.conf y agregó estas dos líneas antes de la línea de solicitud:

default interface-mtu 1200;

supercede interface-mtu 1200;

Después de reiniciar y el sistema arranca, ejecuto ifconfig y dice mi MTU el tamaño es 1280. ¿Por qué? ¿Cómo puedo cambiarlo exactamente a 1200?

Actualizar :

cat /etc/resolv.conf :

lrwxrwxrwx 1 root root 29 Mar 19 13:05 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

El resolv.conf archivo:

nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 2606:4700:4700::1111
nameserver 127.0.0.53
options edns0

El resolvectl la salida es:

Current DNS Server: 1.1.1.1
     DNS Servers: 1.1.1.1
                  8.8.8.8
                  2606:4700:4700::1111
      DNSSEC NTA: 10.in-addr.arpa

El dpkg -l *dnsmasq* la salida es:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig- 
aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     
Description
+++-======================-================-================- 
==================================================
un  dnsmasq                <none>           <none>           (no 
description available)
ii  dnsmasq-base           2.79-1           amd64            Small 
caching DNS proxy and DHCP/TFTP server
un  dnsmasq-base-lua       <none>           <none>           (no 
description available)

Respuesta aceptada:

Para determinar la configuración de MTU correcta, comience con todas las configuraciones de MTU =1500 y VPN =desactivada. (VPN requiere pruebas diferentes).

Nota:primero elimine sus mods a /etc/dhcp/dhclient.conf y reinicie.

En la terminal:

ping [-c count] [-M do] [-s packet_size] [host]

Las opciones utilizadas son:

  • c count :número de veces para hacer ping
  • M hint :seleccione la estrategia Path MTU Discovery. puede ser do (prohibir la fragmentación, incluso local), want (haga el descubrimiento de PMTU, fragmente localmente cuando el tamaño del paquete sea grande), o dont (no establezca la bandera DF).
  • s packet_size :especifica el número de bytes de datos que se enviarán.

Siempre debe comenzar en 1472 y trabajar hacia abajo en 10 cada vez. Una vez que obtenga una respuesta, suba de 1 en 1 hasta obtener un paquete fragmentado. Tome ese valor (último valor válido) y agregue 28 al valor para tener en cuenta los distintos encabezados TCP/IP. P.ej. digamos que 1452 era el tamaño de paquete adecuado (donde recibió por primera vez una respuesta ICMP a su ping). El tamaño real de MTU sería 1480, que es el óptimo para la red con la que estamos trabajando.

ping -c 4 -M do -s 1472 8.8.8.8 # this will probably show fragmentation

ping -c 4 -M do -s 1462 8.8.8.8 # may show fragmentation

ping -c 4 -M do -s 1452 8.8.8.8 # no fragmentation?

ping -c 4 -M do -s 1453 8.8.8.8 # still no fragmentation?

referencia:Cómo determinar el tamaño de MTU adecuado con pings ICMP

Relacionado:¿el servidor de nombres 127.0.1.1 en resolv.conf no desaparecerá?

Actualización n.º 1:

Recomendaría que elimine los 3 servidores de nombres adicionales que agregó a /etc/resolvconf/resolv.conf.d/head y deje que systemd-resolved administre correctamente /etc/resolv.conf . Eso debería funcionar mejor con VPN.

Actualización n.º 2:

También puede configurar un perfil de conexión alámbrico/inalámbrico DIFERENTE, solo para VPN, que cablea la MTU=1200. En terminal , escriba nm-connection-editor y allí puedes personalizar un perfil solo para VPN con conexión automática y MTU .


Ubuntu
  1. ¿Cómo cambiar la zona horaria en Ubuntu?

  2. ¿Cómo cambiar el nombre de host?

  3. Cómo cambiar el tamaño de MTU en Linux

  4. Cómo cambiar el tamaño de fuente del terminal en Ubuntu

  5. ¿Cómo cambio el tamaño de fuente en Dwarf-fortress?

Cómo cambiar el tipo y tamaño de fuente de la consola de Linux

Cómo cambiar el tamaño del cursor en el escritorio de Debian 10

Cómo cambiar el tamaño del texto en Ubuntu 20.04 LTS

Cómo cambiar la fuente y el tamaño de fuente de su Terminal Ubuntu

Cómo cambiar el tamaño del cursor en el escritorio de Ubuntu

¿Cómo cambiar los registros MX?