Wie kann ich den MTU-Wert für meine aktuelle Verbindung überprüfen?
In meinen Netzwerkverbindungseinstellungen ist die MTU auf automatisch eingestellt und ich möchte wissen, welcher Wert automatisch dafür ausgewählt wurde.
Wie kann ich den MTU-Wert für meine aktuelle Verbindung überprüfen?
In meinen Netzwerkverbindungseinstellungen ist die MTU auf automatisch eingestellt und ich möchte wissen, welcher Wert automatisch dafür ausgewählt wurde.
Antworten:
ifconfig
um die aktuelle MTU anzuzeigen. Beispiel (nur nach MTU suchen):
ifconfig| grep -i MTU
UP BROADCAST MULTICAST MTU:1500 Metric:1
UP LOOPBACK RUNNING MTU:65536 Metric:1
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Alternative Methode:
ip addr | grep mtu
Beispielsweise:
ip addr | grep mtu
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1300 qdisc fq_codel state UP group default qlen 1000
3: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
4: veth0@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UP group default qlen 1000
ipconfig
.
ip addr
statt ip ad
. Obwohl Abkürzungen möglich sind, ist es meines Erachtens besser, in Antworten den vollständigen Namen zu verwenden.
ipconfig
mag "allgemein" sein, aber es ist auch veraltet - der wahre Grund dafür, dass es IMO entfernt wurde :) Es kann zeitweise wichtige Informationen weglassen, wie z. B. sekundäre IPs; IIRC Die Methode zur Kommunikation mit dem Kernel (ioctls) begrenzt die Datenmenge, die gesendet werden kann, während die verwendeten Tools iproute2
eine andere Methode (netlink) mit weitaus höheren Grenzen verwenden.
Sie können den Wert aus dem /sys
Kernel-Dateisystem lesen :
cat /sys/class/net/<interface>/mtu
Ersetzen Sie <interface>
durch den Namen der abzufragenden Schnittstelle.
mtu
nichtMTU
. Schlagen Sie vor, zwischen Groß- und Kleinschreibung zu wechselngrep -i
.