[wlanfhain] Re: wrt
Sven-Ola Tuecke
mail2news
Mo Nov 8 12:48:03 CET 2004
Hi Jens,
sorry für die "Polemik" vom Freitag. Ich plädiere trotzdem dafür, eine
"richtige" Broadcast-Adresse zu verwenden, um die Interoperabilität mit
verschiedenen IP-Protokollstacks (OSX, Windows, Linux, BSD, u.s.w) nicht zu
riskieren. Die aktuelle olsrd-Implementation sendet UDP-Datenpakete direkt
an eine Schnittstelle unter Umgehung der Routing-Tabelle. Damit kann jede
X-beliebige (Broadcast-) Ziel-IP gesetzt werden. Kein Mensch kennt aber die
Auswirkungen auf der Empfangsseite für verschiedene IP-Protokollstacks. Ich
vermute, der Teufel liegt hier in den Implementationsdetails - und empfehle
daher das Broadcast zu verwenden, das sich automatisch aus der Netzmaske und
IP ergibt.
P.S.: Falls es jemand interessiert: Die Netzmaske für die PLZ-IP's lautet
255.0.0.0 und die Broadcast-Adresse ergibt sich dann automatisch als
104.255.255.255. Netterweise stellt Linux das gleich richtig ein, wenn man
"ipconfig ethx 104.a.b.c" eingibt - anders als bei den 172.16ern...
Gruß, Sven-Ola
"Jens Nachtigall" <nachtigall at web.de> schrieb im Newsbeitrag
news:200411052013.36342.nachtigall at web.de...
>> und welches Internface wird bei Broadcast 255.255.255.255 genommen?
>> Wird das anhand der Quelladresse, anhand des sendenden Programms
>> oder anhand der zufälligen Reihenfolge von IP-Adressen in der
>> Routing-Tabelle ermittelt?
>
> das, das in der olsrd.conf angegeben ist.
>
>> Was ist mit meinem lokalem OLSR auf der
>> Ethernet-Schnittstelle (das mit dem MID-Anncouncements?) Was ist mit
>> fehlkonfigurierten Firewalls? Wieso funktioniert das mit
>> 255.255.255.255 überhaupt?
>
> Das musst du auf olsr-dev fragen, soweit kenne ich mich mit olsr nicht
> aus. Aus der Handbuchseite von olsrd:
> -bcast broadcastaddress
> This option specifies what IPv4 broadcastaddress to use
> for OLSR control traffic. The only value that currently makes
> sense when setting broadcast address mannually is
> 255.255.255.255. The default action is to use the broadcastaddres
> that the network interface is preconfigured with(per
> interface).
>
>
>
>>
>> Für uns Normalverbraucher: Sauberen Code schreiben, sich and die DTD
>> halten, die richtigen Broadcast-Adressen benutzen und bei grün über
>> die Ampel laufen.
>>
>> Für die Genialen unter uns: Miese Codiertricks verwenden, den
>> letzten MSIE-Hack in die Seiten bauen und irgendwelche
>> Broadcast-Adressen die zufällig gerade mal funktionieren sind auch
>> prima für's nächste Gehirn-Training. Die Ampel schenke ich mir, das
>> ist eine Glaubensfrage :-)))
>
> Was soll die Polemik? Wenn du in Zukunft keine anderen als
> deine eigene Meinung hören willst, dann sag Bescheid.
>
>>
>> Welchen Grund sollte *ich* haben, die 255.255.255.255 zu benutzen!?
>
> Weil das die imho korrekte konfiguration für die Netzwerkkarte ist.
> Wenn du 255.240.0.0 nimmst dann kriegst du in deiner Routingtabelle
> folgenden Eintrag
>
> schlepptop:/home/jens# route -n
> Kernel IP Routentabelle
> Ziel Router Genmask Flags Metric Ref Use
> Iface
> 172.16.0.0 0.0.0.0 255.255.240.0 U 0 0 0
> wlan0
>
> und das ist imho falsch, weil auf dem Rechner 172.16.0.0/12 nicht über
> Schicht 2 direkt erreichbar ist. Die entsprechenden Routen zu anderen
> Rechner fügt olsrd hinzu.
>
> AuÃYerdem empfiehlt sich die IP 255.255.255.255 als Broadcast-Adresse,
> weil
> dadurch Anders/Fehl-Konfigurationen der Schnittstelle unerheblich sind.
>
> Welchen Grund hast du _nicht_ 255.255.255.255 als Netzmaske zu nehmen?
>
> Und du bist auch nicht auf folgendes eingegangen:
> | > U.a. gibt es OLSRd-Versionen, die damit
> | > zusätzliche Unzuverlässigkeit in die Routen bringen -> Ref.:
> | > olsr-users-Archiv auf www.olsr.org.
> |
> | Kannst du das genauer referenzieren? Ich kann ja nun nicht die gesamte
> | Liste durchsuchen.
> | Welche Versionen betrifft das?
>
>
>
> Kann natürlich auch sein, dass ich damit falsch liege. Dann habe
> ich was dazugelernt -- oder aber du, falls du das willst. Dafür,
> dachte ich, wäre die Liste doch da.
>
> Jens
>
> -- Attached file included as plaintext by Ecartis --
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
>
> iD8DBQBBi9DgAzJOgw63+4oRAiWtAJ40Jtm92XLGt4AZUmo2AOCcEq94iQCeLmMT
> E90zpojJbKgMJZNGv0LBiO4=
> =/gkp
> -----END PGP SIGNATURE-----
>
>
>
Mehr Informationen über die Mailingliste Berlin