Richtlinien: Unterschied zwischen den Versionen
Wonka (Diskussion | Beiträge) |
Wonka (Diskussion | Beiträge) |
||
Zeile 27: | Zeile 27: | ||
Wenn eine Verbindung zur [[tinc | Kieler Wolke]] besteht oder per W-LAN eine direkte Verbindung zu einem Freifunk-Knoten besteht kann | Wenn eine Verbindung zur [[tinc | Kieler Wolke]] besteht oder per W-LAN eine direkte Verbindung zu einem Freifunk-Knoten besteht kann | ||
− | [http://de.wikipedia.org/wiki/Neighbor_Discovery_Protocol#Router_Advertisement_.E2.80.93_Type_134 Router | + | [http://de.wikipedia.org/wiki/Neighbor_Discovery_Protocol#Router_Advertisement_.E2.80.93_Type_134 Router Advertizement] genutzt werden um Adressen zu vergeben. Dazu muss unter Linux das |
IPv6 ''forwarding'' auf dem Interface abgestellt werden: | IPv6 ''forwarding'' auf dem Interface abgestellt werden: | ||
Zeile 43: | Zeile 43: | ||
== EndGeräte WLAN == | == EndGeräte WLAN == | ||
− | Wir bezeichnen Geräte die nicht die in der Lage sind ''B.A.T.M.A.N. Advanced'' zu betreiben als Endgeräte. Für diese | + | Wir bezeichnen Geräte, die nicht die in der Lage sind, ''B.A.T.M.A.N. Advanced'' zu betreiben, als Endgeräte. Für diese kann/sollte man einen Access Point (AP) betreiben, welcher mit dem 'bat0' (dem virtuellen Interface von ''B.A.T.M.A.N. Advanced'') in einer Netzwerkbrücke verbunden werden sollte. |
* Modus: Master/AP | * Modus: Master/AP | ||
Zeile 50: | Zeile 50: | ||
* Kanal: 10 | * Kanal: 10 | ||
− | == | + | == FASTd / Kieler Wolke == |
Falls dein Router der einzige in der Gegend ist kannst du Verbindung zur 'Kieler Wolke' aufbauen. Das virtuelle Interface von tinc sollte dabei mit von | Falls dein Router der einzige in der Gegend ist kannst du Verbindung zur 'Kieler Wolke' aufbauen. Das virtuelle Interface von tinc sollte dabei mit von | ||
''B.A.T.M.A.N. Advanced'' verwaltet werden. | ''B.A.T.M.A.N. Advanced'' verwaltet werden. |
Version vom 24. Juli 2012, 07:15 Uhr
Freifunk kann nur funktionieren wenn sich alle Teilnehmer an bestimmte Richtlinien halten. Die hier gesammelten Vereinbarungen sollten daher von allen Teilnehmern eingehalten werden. Anders gesagt wenn du dich an diese Vereinbarungen hältst sollte deine Firmware kompatibel mit Freifunk Kiel sein.
Notwendiges
AdHoc / Mesh WLAN
In jedem Freifunk Router sollte es ein WLAN Interface geben was wie folgt konfiguriert ist:
- Modus: AdHoc
- ESSID: batman.kiel.freifunk.net
- BSSID: 02:CA:FF:EE:BA:BE
- Modulation: (mindestens) 802.11g oder (besser) 802.11n
- Kanal: 11
Im folgenden werden wir diesen Interface mit dem Gerätesynonym wlanM bezeichnen. Wobei M auf deinem Gerät eine beliebige Nummer sein könnte.
Routing / B.A.T.M.A.N. Advanced
Zum Aufbau des Mesh Netzwerkes verwenden wir in Kiel B.A.T.M.A.N. Advanced und zwar in der 'compatibility version 14' z.B. Version 2011.3.0. Mehr zu B.A.T.M.A.N. Advanced findest du im OpenMesh Wiki. Das Interface wlanM muss dabei von B.A.T.M.A.N. Advanced verwaltet werden.
IP Adressen Vergabe
Um Adressvergabe Listen zu umgehen wird im Freifunk Mesh Netzwerk IPv6 verwendet. Wir benutzen als Präfix:
FDA1:384A:74DE:4242::/64
Wenn eine Verbindung zur Kieler Wolke besteht oder per W-LAN eine direkte Verbindung zu einem Freifunk-Knoten besteht kann Router Advertizement genutzt werden um Adressen zu vergeben. Dazu muss unter Linux das IPv6 forwarding auf dem Interface abgestellt werden:
sysctl -w net.ipv6.conf.$BRIDGE.forwarding=0
Wobei $BRIDGE die Finale Freifunk Netzwerk Schnittstelle sein sollte. Das kann bat0 sein, falls das Mesh Netzwerk nicht mehr mit anderen Netzwerkschnittstellen über eine Brücke verbunden wird. Danach sollte sich die Schnittstelle innerhalb von 10 minuten eine IPv6 Adresse mit obigem Präfix geben.
Alternativ kann der Interface Identifier auch selbst festgelegt werden.
Siehe auch IP-Adressen.
Empfohlendes
EndGeräte WLAN
Wir bezeichnen Geräte, die nicht die in der Lage sind, B.A.T.M.A.N. Advanced zu betreiben, als Endgeräte. Für diese kann/sollte man einen Access Point (AP) betreiben, welcher mit dem 'bat0' (dem virtuellen Interface von B.A.T.M.A.N. Advanced) in einer Netzwerkbrücke verbunden werden sollte.
- Modus: Master/AP
- ESSID: kiel.freifunk.net
- Modulation: (mindestens) 802.11g oder (besser) 802.11n
- Kanal: 10
FASTd / Kieler Wolke
Falls dein Router der einzige in der Gegend ist kannst du Verbindung zur 'Kieler Wolke' aufbauen. Das virtuelle Interface von tinc sollte dabei mit von B.A.T.M.A.N. Advanced verwaltet werden.
Optionales
Öffentliche Dienste
Reserviere dir eine fest IP und lass dich damit auch ins DNS eintragen.