Wer hat da routing gedreht?

Andreas Mueller andreas at stapelspeicher.org
Sun Nov 4 16:19:07 CET 2007


Hallo Jan,



Jan 'RedBully' Seiffert wrote:
[...]
> 
> Meine Software sendet, wie das orginal, einen Broadcast richtung Modem,
> also auf das Ehternetsegment richtung DSLAM.
> 
> Ich bekam nur ploetzlich zwei verschiedene Antworten?
[...]
> 
> > marvin ~ # tcpdump -i eth0 -nvvvv
> > tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
> > 01:42:29.166297 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 67) 192.168.5.254.19375 > 192.168.5.255.19375: [bad udp cksum 72b9!] UDP, length 39
Oops, da solltest du nochmal in deinem Quellcode nachschauen,
vielleicht bringt das dein Modem schon zum austicken. ;)

> > 01:42:29.168009 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 148) 192.168.5.253.19375 > 255.255.255.255.19375: UDP, length 120
> mein Modem, OK
> > 01:42:29.176143 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 150) 211.234.29.254.19375 > 255.255.255.255.19375: UDP, length 122
> WTF???
[...]
> 
> Entweder ist das komplette Internet falsch eingestellt, oder das ist die
> bugigste Firmware, die die Welt je gesehen hat.
> Falls mein Modem den Unfug sendet, ich wuesste noch nicht mal, wie es
> auf Canada und Korea kommt, waehrend ich hier am coden war hatte mein
> pppd die Inet-verbindung eigentlich abgebaut.

Bis auf das letzte Oktett sind bei den (globalen) IPs immer nur Bits zur lokalen IP hinzuge-ODER-t.

Ich tippe einfach mal drauf, dass die Firmware einen kleinen Knacks hat,
vielleicht wird das durch die falsche Checksumme ausgelöst.

Was fuer ein OS hat dein Modem? Auf meinen läuft sogar Linux und man
kann die dynamische Rate einfach aus dem /proc/ lesen.


Einen schönen Sonntag wünscht,
 Andreas.



More information about the Linux mailing list