GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie ändere ich die Mtu-Größe dauerhaft?

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 wird
  • M hint :Wählen Sie die Path MTU Discovery-Strategie. kann entweder do sein (Fragmentierung verbieten, auch lokale), want (PMTU-Erkennung durchführen, lokal fragmentieren, wenn die Paketgröße groß ist) oder dont (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 .


Ubuntu
  1. Wie ändert man den schreibgeschützten Pendrive?

  2. Gewusst wie:Ändern Sie ein Symbol in 16.04?

  3. Wie ändere ich die Größe des Desktop-Symbols in Ubuntu 16.10?

  4. Auflösung dauerhaft ändern?

  5. So ändern Sie die MTU-Größe unter Linux

So ändern Sie Schriftart und -größe der Linux-Konsole

So ändern Sie die Cursorgröße auf dem Debian 10 Desktop

So ändern Sie die Textgröße in Ubuntu 20.04 LTS

So ändern Sie die Schriftart und Schriftgröße Ihres Ubuntu-Terminals

So ändern Sie die Cursorgröße auf Ubuntu Desktop

Wie ändere ich MX-Einträge?