Henning Wangerin wrote:
> Hejsa!
>
> Er der nogen som har erfaring med subject?
>
> Jeg har en stak WRT54-boxe koblet op i et par separate trådløse
> olsr-netværk.
>
> To ting:
>
> 1) Visse af LAN-siderne ønskes koblet sammen via VPN (uden kryptering for
> at spare cpu-kraft)
>
> 2) Gateway-boxene (dem med internetforbindelse) vil jeg gerne links sammen
> med point-to-point links så det fælles olsr-netværk kan strække sig på
> tværs af de forskellige områder.
>
> Eksempel
>
> I Sønderborg er der et olsr-netværk med 10 noder. LAN på 4 af dem skal
> routes sammen, men de må ikke kunne tilgåes udfra.
>
> I Aabenraa er der en enkelt box, som logisk set skal være koblet sammen
> med resten af olsr-netværket
>
> I Haderslev er der olsr-netværk med 3 noder som logisk set skal være
> koblet sammen med resten af olsr-netværket. LAN på en af noderne skal
> links sammen med en node i Sønderborg.
>
> I bund og grund skal ...
> 1) alle noder logisk set figurere som et stort olsr-netværk. Ryger der en
> link, finder nettet selv en ny vej rundt hvis det er muligt.
> 2) enkelte LAN-net bag noderne skal via VPN kunne links sammen men et
> antal and LAN-net.
>
> PÅ samme måde skal diverse bærbare maskiner kunne bevæge sig frit rundt i
> hele netværket, men den del er jo ikke det store problem med olsr, så
> længe dækningen er tilstrækkelig
>
> /Henning
Hej Henning
Jeg har også tilføjet
nntp://dk.edb.netvaerk.traadloest som gruppemodtager.
-
1) Kig også på:
Både til A og G:
http://www.meshnode.org/
http://www.meshnode.org/index.php?site=Features
"...
Main- Features of Meshnode
* Self managed dynamic routing
* Debian Linux based operating system
* Die-Cast Aluminum, protection class NEMA-67/IP-67 [kan også fås med
indendørskasse]
* Two wireless lan cards
* X86 hardware architecture
* OLSR (Optimized Link State Routing protocol)
* Geode SC1100 266 MHz CPU, 128MB-Ram, CF-Socket, I2C, LPC, RS232
* 10/100 Mbps Ethernet
* POE - Power over ethernet (passiv) [ikke 802.3af kompatibel]
* PXE (
www.etherboot.org)
* About 3W idle, 7W under full load
..."
Måske kan denne indbygges? ca. 184kr:
DWL-P50 Power over Ethernet splitter, [48V ->] 12V/5V:
http://www.microlan.dk/shop/products/productinfo.aspx?productid=DWL-P50&menuid=PoE&level=1
http://www.dlink.com/products/?pid=368
http://www.meshnode.org/wiki/
http://www.meshnode.org/wiki/index.php/Madwifi-Longshots
http://madwifi.org/wiki/UserDocs/LongDistance
Omtaler
Feb. 08, 2006 Outdoor WiFi router runs x86 Debian Linux:
http://www.linuxdevices.com/news/NS3632423849.html
10.02.2006 Made in Germany: Wireless Outdoor Router läuft mit Debian-Linux:
http://www.tecchannel.de/news/themen/linux/434559/
-
2) Ja,
2a) Ethernet tunnel
OpenVPN kan også lave ethernet/lag 2-tunneler, men det kan give en del
broadcast - dog ikke med den mængde noder du muligvis har nu (<500 i alt
for alle OLSR net).
Folk vil så kunne roame uden at skulle skifte ip-opsætning.
2b) ip-tunnel
Det bedste for større del-net ville være lag 3 (=ip)-routning via
OpenVPN tunneler.
Eksempel:
Ved lag 3 routning skal der være en hovedrouter fx. 10.0.0.1; net
10.0.1.0/24 på det lokale datanet (OLSR-net-0).
Et andet lan har så hovedrouter 10.0.1.1; net 10.0.1.0/24 (OLSR-net-1).
Dette er et simpelt eksempel med kun 2 LANs:
De 2 LANs hovedroutere kan så selv initiere (starte) en OpenVPN tunnel
til hinanden.
OLSR-net-0 hovedrouter (10.0.0.1) skal så have følgende routetabel:
10.0.0.1/24 (connected - bliver i dette LAN, routen er selvtilføjet)
10.0.1.0/24 -> 10.0.1.1 (OLSR-net-1's router via OpenVPN tunnel)
0.0.0.0 -> ud på internet/WAN interfacet
OLSR-net-1 hovedrouter (10.0.1.1) skal så have følgende routetabel:
10.0.1.1/24 (connected - bliver i dette LAN, routen er selvtilføjet)
10.0.0.0/24 -> 10.0.0.1 (OLSR-net-0's router via OpenVPN tunnel)
0.0.0.0 -> ud på internet/WAN interfacet
-
Men der er et potentielt vokseværks problem i ovenstående opsætning.
Hvad nu hvis du har 10 OLSR-net som vil snakke med alle andre på samme
tid? Indenfor matematik kaldes det en O(n^2) udvikling.
Det kan i værste tilfælde betyde 9+8+7+6+5+4+3+2+1 tunneler -
datanettene kan jo tale med alle andre direkte! Jo flere delnet jo
større er det potentielle problem.
-
Løsning 1
Lav flere statiske router.
-
Løsning 2
En måde at løse det på er at anvende RIP (dog bør denne undgås),
OSPF(kun v2) eller BGP routeprotokollerne så den "første" tunnel via
routeprotokollerne også annoncerer sin tunnelforbundne "nabo" ved næste
tunneloprettelse osv. På den måde vil der max. blive oprettet 9 tunneler
mellem de 10 del LANs.
-
Løsning 3?
Lade en aktiv OpenVPN grænseflade (tunnel) indgå på snedig vis i OLSR
nettet, så det er OLSR som "opdager" tunnelforbundne OLSR-net. Med
snedig menes her, at det skal undersøges, om det kan lade gøre.
Muligvis vil det kunne virke, hvis ethernet tunnelering anvendes (2a).
OpenVPN grænsefladen skal på en eller anden måde udgive sig for at være
en wifi-grænseflade.
-
Husk også at undersøge om du anvender OLSR med ETX:
olsrd Link Quality Extensions:
http://www.olsr.org/docs/README-Link-Quality.html
Citat: "...
The way in which the ETX metric is applied to OLSR owes its existence to
ideas conceived by the wonderful folks at c-base and freifunk.net.
...
Release 0.4.8 of olsrd offers an experimental implementation of an
ETX-like metric. When calculating a routing table for us, pure
RFC-compliant OLSR simply minimizes the number of hops between ourselves
and the other nodes in the MANET, even if this means that a route via a
single very bad link will be preferred to a route via two excellent
links, although the latter would probably have been the better choice
..."
mvh/Glenn