Ich ging zu dieser Datei /etc/dhcp/dhclient.conf
und fügte diese beiden Zeilen vor der Anforderungszeile hinzu:
default interface-mtu 1200;
supercede interface-mtu 1200;
Nachdem ich neu gestartet habe und das System hochgefahren ist, führe ich ifconfig
aus und da steht meine MTU
Größe ist 1280. Warum?? Wie kann ich es auf genau 1200 ändern??
Aktualisieren :
cat /etc/resolv.conf
:
lrwxrwxrwx 1 root root 29 Mar 19 13:05 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
Die resolv.conf
Datei:
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 2606:4700:4700::1111
nameserver 127.0.0.53
options edns0
Die resolvectl
Ausgabe ist:
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
Der dpkg -l *dnsmasq*
Ausgabe ist:
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)
Akzeptierte Antwort:
Um die richtige MTU-Einstellung zu ermitteln, beginnen Sie mit allen MTU-Einstellungen =1500 und VPN =aus. (VPN erfordert andere Tests).
Hinweis:Entfernen Sie zuerst Ihre Mods aus /etc/dhcp/dhclient.conf
und neu starten.
Im Terminal:
ping [-c count] [-M do] [-s packet_size] [host]
Die verwendeten Optionen sind:
c count
:wie oft gepingt wirdM hint
:Wählen Sie die Path MTU Discovery-Strategie. kann entwederdo
sein (Fragmentierung verbieten, auch lokale),want
(PMTU-Erkennung durchführen, lokal fragmentieren, wenn die Paketgröße groß ist) oderdont
(DF-Flag nicht setzen).s packet_size
:Gibt die Anzahl der zu sendenden Datenbytes an.
Sie sollten immer bei 1472 beginnen und sich jedes Mal um 10 nach unten arbeiten. Sobald Sie eine Antwort erhalten, gehen Sie um 1 nach oben, bis Sie ein fragmentiertes Paket erhalten. Nehmen Sie diesen Wert (letzter guter Wert) und addieren Sie 28 zum Wert, um die verschiedenen TCP/IP-Header zu berücksichtigen. Z.B. Nehmen wir an, dass 1452 die richtige Paketgröße war (wo Sie zuerst eine ICMP-Antwort auf Ihren Ping erhalten haben). Die tatsächliche MTU-Größe wäre 1480, was das Optimum für das Netzwerk ist, mit dem wir arbeiten.
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?
Referenz:So bestimmen Sie die richtige MTU-Größe mit ICMP-Pings
Verwandte:Nameserver 127.0.1.1 in resolv.conf wird nicht verschwinden!?Aktualisierung Nr. 1:
Ich würde empfehlen, dass Sie die 3 zusätzlichen Nameserver entfernen, die Sie zu /etc/resolvconf/resolv.conf.d/head
hinzugefügt haben und lassen Sie systemd-resolved /etc/resolv.conf
richtig verwalten . Das sollte mit VPN besser funktionieren.
Aktualisierung Nr. 2:
Sie können auch ein ANDERES kabelgebundenes/drahtloses Verbindungsprofil einrichten, nur für VPN, das die MTU=1200 festverdrahtet. Im terminal
, geben Sie nm-connection-editor
ein und dort können Sie ein Profil nur für VPN mit automatischer Verbindung anpassen und MTU .