Hi Tarek,
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.
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 ;-)
Gruß Tim
Am 03.04.2016 um 12:46 schrieb Jan-Tarek Butt via Dev:
Hi Tim,
Ich hab nun deinen ssh key auf ein paar Router geparckt auf die ich bereits drauf karm.
tarek@ring0.de EmdenDevVPN - fe80::c24a:ff:fe0b:10b4 | KD(Vodafone) http://mesh.ffnw.de/#%21v:m%3Bn:c04a000b10b4
picard@fr32k.de WHV-Kielerstr-3 - fe80::6666:b3ff:fe8a:58f2 | KD(Vodafone) http://map.ffnw.de/#%21v:m%3Bn:6466b38a58f2
wope-loy@kabelmail.de loy-wope2 - fe80::c66e:1fff:fe63:52d2 | KD(Vodafone) http://mesh.ffnw.de/#%21v:m%3Bn:c46e1f6352d2
Das sind z.Z. nur KD(Vodafone) Anschlüsse. AWE und Unitymedia sollten noch folgen.
ich habe auch einen Interessanten weiteren Ansatz gefunden. https://forum.freifunk.net/t/multi-mtu-script/9071
Wichtig zu wissen ist das, das ping aus dropbear kein do not fragmend flag hat und somit immer fragmentiert egal wie groß wie das package machen würden. Dazu können wir auf traceroute ausweichen. Allerdings kann man kein package mark flag setzen um an der Router internen Firewall vorbei zukommen. Da müssen wir uns noch was überlegen.
Ich habe mal ein Pad erstellt in dem wir Informationen zusammen tragen können. Denn es spielen viele Faktoren mit hinein. Z.B. mit unter die MTU von Batman die bei 1500 + batmanheader (28)liegt. In der Firmware ist glaube ich 32 für den batman header voergesehen als kleiner puffer.
Ich beschreibe das allerdings noch mal ausführlich im pad.
https://pad.ffnw.de/p/MTU_Annaluese
vg Tarek
Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev