Richtlinien: Unterschied zwischen den Versionen

Aus Freifunk Kiel
Zur Navigation springen Zur Suche springen
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 Advisament] genutzt werden um Adressen zu vergeben. Dazu muss unter Linux das
+
[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 betreiben 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.
+
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
  
== TINC / Kieler Wolke ==  
+
== 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.

Internet Zugang oder andere Subnetze

Bird

DHCP

NameServer (DNS)