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 pingM hint
:seleccione la estrategia Path MTU Discovery. puede serdo
(prohibir la fragmentación, incluso local),want
(haga el descubrimiento de PMTU, fragmente localmente cuando el tamaño del paquete sea grande), odont
(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 .