Hi,
ich bin gerade auf dem EmdenDevVPN-router drauf und lasse das mtu-detection-programm laufen. Wenn ich ping mit mtu 1426 sende bekomme ich auch hier eine saubere Antwort.
Ok, Bei google IPs muss man vorsichtig sein 8.8.8.8 erlaubt z.B. nur eine MTU von 1492.
Ich habe mal die ip von freifunk.net genommen. Das maximum an MTU was möglich war, war 1500 Also Ehemals KD jetzt vodafone scheinen ihr netz nun auf eine MTU von 1500 also genau ein Standard Ethernetframe angepasst zu haben. Allerdings ist zu erwähnen das ich an dem Anschluss eine Fritzbox und nicht den Standard KD(Vodafone)Router nutze. Dieser fungiert letztlich nur als Modem.
https://wiki.freifunk.in-kiel.de/wiki/Freifunk_an_einem_Kabel_Deutschland_An...
./mtudetect -d -y -i 1 -r 1 -m 1501 -t 176.28.11.93
Checking MTU=1501 Error.send: sendTo: Message too long Message too long (97) Error.receive: recvfrom: Resource temporarily unavailable errCode: 11
Es kommt auch ein korrekter error type zurück.
Das Problem scheinen diese Hitron Router zu sein. Sobald ich in Emden bin konfiguriere ich den mal um und dann können wir das erneut testen.
Ich habe das Programm direkt auf "/" kopiert. Der Aufruf ist:
mtudetect -d -y -i 1 -r 1 -m 1426 -t 8.8.8.8
-m gibt die zu testende mtu an.
weitere Infos ./mtudetect -?
(Achtung -d und -y müssen gesetzt sein, da sonst config-änderungen stattfinden könnten z.B. MTU)
Ausgegeben wird die Antwort des Ping-Paketes.
Den Beitrag habe ich mir angesehen. Das sieht ziemlich ähnlich aus, wie ich es im Moment mache. Mit dem Unterschied, das mein Programm (8k-Grösse) den Ping sendet und somit das OpenWRT-Ping nicht installiert werden muss. Das Markieren der Pakete geht im Moment zwar noch nicht, kann aber nachgerüstet werden ;-)
Sehr gut :) v6 scheint nicht zu gehen richtig?
Schönen Gruß Tarek