[Wien] *** GMX Spamverdacht *** Re: Falsche Subnetmasken!!

Markus Kittenberger (spam-protected)
Do Mär 13 13:24:59 CET 2008


On 3/12/08, Markus Kittenberger <(spam-protected)> wrote:
>
> ich bin mir sicher das die eh schon eingeschränkte olsrd connectivity von
> > NON-ip4broad-using olsrds nicht noch weiter eingeschränkt wird durch /32
> > Nachbarn,..
> > werde das aber, wenn wieder zaus gleich mit meinen windows-tabletpc
> > austesten,..
> >
>
> 2. test wäre mein nachbar ist ein linux router mit/32 und ich habe windows
> laptop
>

ich hab immer ne 193er/22 am laptop

der router auch,
-> alles passt (eh klar)

der router hat nun ip4broad=255.255.255.255
-> auch das geht

der router hat /32 und ip4broad
-> das geht nicht mehr (bzw. nur der windows olsr sieht den router als
nachabrn aber nicht umgekehrt)
(das wäre also ein argument gegen /32 auf allen routern,..)

der router hat ne 78/24,
-> nix geht, d.h. es hinkt auch jetzt ja sowieso schon (mit allen olsrd ohne
ip4broad support)

der router hat 78er/32 oder 193er/32 und ip4broad=255.255.255.255, und der
windows laptop hat AUCH 255.255.255.255 als broadcast adresse
-> das geht natürlich!
wie der windows laptop 255.255.255.255 als broadcast adresse kriegt kommt in
folge:

allerdings eins vorweg es ist dirty workaround (ohne ip4broad) !!

angefangen hats damit dass ich ne /32 netmask unter windows konfigurieren
wollte, (bis dato erfolglos)
windows akzeptiert nur /1 .. /30 netmasks
und auch diese nur "verlässlich" in der netsh, im gui geht noch weniger,..

d.h. in der shell
---windows cmd---
C:\>netsh
netsh>interface
netsh interface>ip
netsh interface ip>set address LAN source=static addr=193.238.158.50 mask=
192.0.0.0 gateway=none
--------------------------

das ergibt auch ne broadcast von 255.255.255.255!

somit kann nun der olsrd mit "allen" anderen routern, die auf ip4broad=
255.255.255.255 konfiguriert sind, egal ob sie 78.41.112.x/24 oder
193.238.15x.y/22 oder [freenetip]/32 oder a.b.c.d/e auf ihren interface
konfigurerit haben,..

allerdings haben wir nun ne 192.0.0.0/2 route im table,..
falls die default route eh aufs gleiche interface zeigt, "störts nicht
weiter"
ansonsten muss man diese halt löschen oder "overrulen"
z.b.:
route add 192.0.0.0 MASK 192.0.0.0 10.0.0.138 METRIC 1

mit ner 78er ip (*) am windows rechner geht das klarerweise nicht, denn da
käme ich "nur" auf 127.255.255.255 broadcast bei /1 netmask

(*) d.h der workaround geht nur mit ips aus 128.0.0.0/1 (z.B.: 193er), und
eben nicht mit 0.0.0.0/1 (z.B. 78er) IPs

nunja ist ein pfusch, ... (-;
aber er funktioniert immerhin,..

besser wäre natürlich wenn nur der olsrd 255.255.255.255 als broadcast
adresse hat, und nicht das ganze windows,.. (evt. ist ja ip4broad wirklich
nur ein bug/unimplemented feature im windows olsrd)
(weiteres dann auf olsrd-dev)

hab auch noch ein bisserl wegen /32 recherchiert aber keine möglichkeit
gefunden /32 auf windows zu konfigurieren (ausser angeblich mit ner
alternativen winsock implementierung)

lg Markus
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.funkfeuer.at/pipermail/wien/attachments/20080313/b4c84424/attachment.htm>


Mehr Informationen über die Mailingliste Wien