[Berlin-wireless] Router OLSR über Lan
Thomas Arden
tomomelley
Mo Sep 11 23:42:41 CEST 2006
> Hoffentlich hilfts!
Nach so einer ausführlichen Erklärung auf alle Fälle! ;) freu
Vielen Dank!
Am Montag, 11. September 2006 23:07 schrieb Sven-Ola Tuecke:
> Thomas,
>
> wieder nicht ganz richtig. Jetzt nochmal in kleinen Schritten - das ist
> eigentlich nicht schwer, aber die zugrunde liegende Binaer-Logik ist vielen
> Zeitgenossen offenbar nicht eingaengig:
Korrekt!
>
> Du hast einen WRT mit irgeneiner IP, z.B 104.1.2.3/8 auf dem
> Wifi/WLAN/Drahtlos-Interface. Das /8 bedeutet: Netzmaske ist 255.0.0.0, ein
> Rundruf (Broadcast) geht dann an 104.255.255.255 und die Netzbasis ist
> 104.0.0.0. Du hast einen 2. WRT mit derselben Konfiguration, z.B.
> 104.4.2.1/8. Die beiden koennen sich per Funk vielleicht sogar gegenseitig
> was senden. Das klappt, weil beide im selben Netzbereich sind. Der
> Netzbereich wird durch die Netzmaske definiert (deren Kurzschreibweise /8
> ist).
>
> Jetzt willst du beide WRTs ueber die WAN-Schnittstelle per Draht verbinden.
> Es ist guenstig, nicht einfach irgendwelche 104er-IPs zu nehmen. Sondern
> welche mit einer "engen" Netzmaske. Wenn ein Netzwerk nur 2 Teilnehmer
> haben soll, ist die passende "Netzgroesze" eben ein 4-IP-Netzwerk. Also
> z.B.
> 104.0.8.16/30. Dies umfasst genau 4 IP-Adressen (104.0.8.16, 104.0.8.17,
> 104.0.8.18 und 104.0.8.19). Dies wird durch die Netzmaske 255.255.255.252
> gekennzeichnet. Die unterste IP-Adresse in einem IP-Netzbereich wird
> normalerweise nicht benutzt - das ist die Netzwerk-Adresse. Und die oberste
> Adresse ist die Broadcast-Adresse. Also die IP, unter der alle Teilnehmer
> in einem Netzbereich antworten/emfpangen. Es sind also noch genau 2
> IP-Adressen in diesem Mini-Netz uebrig und die verwendest Du fuer die
> beiden
> WAN-Schnittstellen/Ports/Interfaces. Das Wifi/WLAN/Drahtlos laesst du
> einfach wie es war.
>
> Warum machen wir das so? Nun, wenn ein Geraet zwei Ethernet-Interfaces /
> Ports / Schnittstellen im gleichen Netzbereich hat, kannst du nie sagen
> ueber welches Interface ein IP-Paket gesendet wird. Die Reihenfolge, in der
> die Routing-Tabelle abgesucht wird ist bei gleicher Netzmaske naemlich
> beliebig. Darum verwenden wir bei 2 Interfaces gerne einen "engere"
> Netzmaske. Die haben Prio. Wenn ein Paket gesendet werden soll, werden
> zunaechst die Interfaces mit den ganz engen Netzmasken bedient, das sind
> die Host-Routen (Routen mit der Netzmaske 255.255.255.255). Dann im
> aufsteigender Reihenfolge bis zum Schuss die Default-Route bedient wird.
> Die hat die Netzmaske 0.0.0.0. Mit der vorgeschlagenen Konfiguration kannst
> du daher das Nachbar-Geraet ueber die beiden WAN-Interface auch dann
> erreichen, wenn der OLSR mal gestoppt ist.
>
> Zusammenfassung:
>
> WRT1 / Funk: 104.1.2.3/8, Broadcast an 104.255.255.255
> WRT1 / WAN 104.8.0.17/30, Broadcast an 104.8.0.19
> WRT2 / WAN 104.8.0.18/30, Broadcast an 104.8.0.19
> WTT2 / Funk 104.4.2.1/8, Broadcast 104.255.255.255
Ok das "Mininetzwerk bezieht sich in dem Fall also nur auf die Wanports
> Zwischen den beiden WRTs machst du eine Ethernet-Strippe WAN -- WAN. Und
> schon werden nach kurzer Zeit alle Routen ueber die WAN-Strecke bevorzugt.
> Kann man mit traceroute verifizieren. Und mit "ipkg install tcpdump" und
> "tcpdump -ni vlan1" kann man sogar sehen, was passiert.
>
> Die 104.8.0.16 ist "verschwendet", genau wie die 104.0.0.0. Und nochwas:
> bei dieser Konfiguration schaltet die Freifunk-Firmware den Firewall zum
> WAN automatisch aus und macht auch ein OLSR-Signal automatisch auf den
> WAN-Port. Sollte einfach so out-of-the-Box funktionieren. Noch'n Tipp: Gib
> mal auf der WRT-Kommandozeile das hier ein:
>
> root at sven-ola-gs:~# ipcalc -m -n -b 104.0.8.16/30
> NETMASK=255.255.255.252
> BROADCAST=104.0.8.19
> NETWORK=104.0.8.16
> root at sven-ola-gs:~#
>
> Hoffentlich hilfts!
> // Sven-Ola
> Am Montag, 11. September 2006 22:23 schrieb Thomas Arden:
> > Ok, danke für die Antworten,
> > musste auch noch mal mein "IP Grundwissen" auffrischen;
> > Jetzt übersetzte ich diese Tabelle mal so:
> > 104.8.0.16 Netz, soll heißen Funkseite IP Router1
> > 104.8.0.17 Router1 Wan
> > 104.8.0.18 Router2 Wan
> > 104.8.0.19 Broadcast, soll heißen Funkseite IP Router2
> > d.h. ich entlasse eine oder beide meiner OLSR ip's in die freie Wildbahn
> > und schnappe mir 4 aufeinander folgende IP's
> > welche durch Netzmaske 255.255.255.252 (Subnetz für 4 Rechner) begrenzt
> > wird, oder so
> > und dann sollte das gehen!
> > G Tom
> >
> > Am Montag, 11. September 2006 14:06 schrieb Daniel Paufler:
> > > Hallo
> > >
> > > > auf der Funkseite ändert sich nichts.
> > > > Du kannst zB folgende conf nehmen
> > > > 104.8.0.16 Netz
> > > > 104.8.0.17 Router1 Wan
> > > > 104.8.0.18 Router2 Wan
> > > > 104.8.0.19 Broadcast
> > > > Netzmaske 255.255.255.2
> > >
> > > Hier muss 255.255.255.252 auf der WAN-Seite stehen. Solle bestimmt auch
> > > ;)
> > >
> > > > Muss die Netzmaske 255.255.255.252 für Funkseite und Wanportseite
> > > > eingetragen werden oder gilt sie nur für die Wanports?
> > >
> > > Die Funkseite bleibt 255.0.0.0.b
> > >
> > > Grüße
> > >
> > > Daniel
> >
> > _______________________________________________
> > Berlin mailing list
> > Berlin at olsrexperiment.de
> > https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
>
> _______________________________________________
> Berlin mailing list
> Berlin at olsrexperiment.de
> https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin