Kontakt: freifunk.luebeck AT asta.uni-luebeck.de über unsere Mailing-Liste
Freifunk Lübeck @Twitter
Wissensstadt Lübeck für freies Wissen!
Contents
Freifunk Lübeck
Wissensstadt Lübeck für freies Wissen
Geht man heute durch Lübeck, und hat - typisch Informatiker - den Laptop oder das Handy dabei, findet man viele private Funknetzwerke, aus fast jeder Wohnung funkt es einem förmlich entgegen. Standardmäßig werden viele Router und Access-Points heute (zum Glück des Besitzers) so gesichert ausgeliefert, dass sie vor Fremdzugriff einigermaßen geschützt sind. Man steht also in einer Menge von Infrastruktur, die man nicht nutzen kann. Vergleicht man dies mit Straßen, so gibt es viele viele Straßen, aber benutzt werden dürfen sie nur von einzelnen Personen, im wesentlichen aus rechtlichen Gründen.
Freie Netz-Infrastruktur
Das Freifunk-Lübeck-Projekt ist ein Ansatz, diese Situation in Lübeck zu ändern. Ein freies Netzwerk für alle, das jeder ähnlich wie beim "Wikipedia-Prinzip" erweitern kann, bietet ungeahnte Möglichkeiten. Sei es das kostengünstige Betreiben eines Hotspots für Internet-Zugänge, das kostenlose Nach-Hause-Telefonieren, das unkomplizierte Abrufen von Standortinformationen mit Kartenmaterial(siehe OpenStreetMap) oder das gemütliche Live-Radio/Musik hören von überall (zu empfehlen: Creative Commons). Natürlich können diese Möglichkeiten beliebig weiter gesponnen werden, wenn so eine "WLAN-Wolken-Technologie" auch Einzug in Bereiche wie Automobil (zu dichtes Auffahren signalisieren, Parkplatz-(Wieder-)Finder ;)) oder zur Gesundheits-Überwachung (bei Problemen mit dem Herzschrittmacher gleich automatisiert einen Notarzt über das Netz alarmieren). Zusätzlich jedoch wird in dem LFF-Projekt auch die neuste Software getestet. (IPv4 ist nicht nur weitesgehend belegt, es ist auch umständlich, weswegen es Zeit ist, IPv6 zu etablieren. Dabei ist es wichtig, dies für den normalen Benutzer so einfach wie möglich zu gestalten. Daher soll das LFF-Projekt mittels B.A.T.M.A.N. Advanced realisiert werden, das auf der Schicht 2 angesiedelt ist.)
Beteilige dich, befreie das Wissen!
Zu Beginn soll nun ein Netzwerk enstehen, das ausgehend von dem Universitätsgelände (Campus Uni Lübeck, Ratzeburger Alee 160) und der Altstadtinsel ein freies Netzwerk entsteht. Zunächst als Testumgebung für B.A.T.M.A.N. Advanced (der 'Routen-Planer' für die Daten). Davon ausgehend können im privaten Netz VPN (virtuelles, privates, Netzwerk; sozusagen ein gekapseltes LAN), Radio-Streams und Ähnliches angeboten werden, je nach deinen Möglichkeiten und Interessen. Wir helfen beim Einrichten des Routers, dem Aufbau des Netzes und Einrichten deiner Computer.
Bei Interesse melde dich bei luebeck.freifunk AT asta.uni-luebeck.de
weitere Informationen unter http://luebeck.freifunk.net
Hilfe, ich bin technisch eher unerfahren, wie kann ich trotzdem mitmachen?
Technisches Wissen und diesbezügliche Anregungen sind immer sehr gewünscht, jedoch kein muss. Da das ganze Projekt von der Kreativität der Community lebt ist es viel, viel wichtiger, dass jeder ein kleines Stückchen von dem beiträgt was er/sie kann und wo er/sie Lust zu hat, keinesfalls brauchen wir nur eine kleine elitäre Gruppe, ganz im Gegenteil. Wir freuen uns über jeden, der sich bereit dazu erklärt, einen Router bei sich aufzustellen. Wie das am einfachsten geht und was man noch so alles geek-freies unternehmen kann ist im folgenden zusammengefasst: MetaMeuteMesh/10-Punkte-Plan
[Dies war der Flyer-Text]
Same but not that commercial, more technically and descriptive...i started the agenda. TeX-File: Agenda.tex (use latex not pdflatex please) and for those who have no Clue about LaTeX PDF-File: Agenda.pdf
Was ist ein Mesh-Netzwerk?
"Mesh" bedeutet soviel wie "Masche"; ein Mesh-Netzwerk stellt somit eine vermaschte Kommunikations-Infrastruktur dar, wo jede Einheit ein Teil der gesamten Funktionalität bereit stellt. Fällt eine Einheit aus oder ändern sich die Bedingungen (Standort, Regenschauer, teilweise Stromausfall), versucht ein Mesh-Netzwerk sich zu reorganisieren, sozusagen innerhalb weniger Minuten bis zu Sekunden Umleitungen zu finden. Aber auch kurzzeitige Veränderungen wie das Einschalten einer Mikrowelle oder die Bluetooth-Funktion des Handys kann schon dazu führen, dass ein Gerät temporär nicht mehr erreichbar ist; insbesonder bei WLAN verändern sich solche Bedingungen also ständig.
Das finden solcher Umleitungen ist oft schwerer zu realisieren als man sich im ersten Moment vorstellen mag. Erschwerend kommt hinzu, dass die Informationen über die aktuelle Struktur zu einem bestimmten Zeitpunkt nicht allen zwangsläufig bekannt sein muss. Oder das die Informationen im schlimmsten Fall genau entgegengesetzt sind: Das kann man sich so vorstellen, dass man vom Post-Schalter A zum Post-Schalter B geschickt wird, der aber meint, man müsse zu Schalter C gehen, der einen aber widerrum zu Post-Schalter A schickt (bei Netzwerken nennt man dies auch Routing-Loop).
Während es dem Menschen in den meisten Fällen mehr oder weniger leicht fällt, sich auf ändernde Bedingungen einzustellen (Paul ist krank, wer übernimmt seinen Teil des Referates?), muss dummen Maschinen diese Fähigkeit erst noch beigebracht werden. Die aktuell Entwicklten "Routen-Planer" für Datenpakete - in der Fachsprache "Routing-Protokolle" - sind zum Beispiel OLSR (dies versucht eher möglichst vielen Routern Informationen über größere Teile des Netzes zu vermitteln) oder B.A.T.M.A.N. (dies versucht eher jedem Router nur die Informationen über den besten Nachbarn zu einem bestimmten Ziel zu vermitteln). Letzeres wird in der Version B.A.T.M.A.N.-Advanced auf den Lübecker Freifunk-Routern verwendet und in Kooperation mit dessen Entwicklern versucht weiterzuentwickeln.
Nach dem Pico-Peering-Agreement - ein Kodex für Freifunk-Communities um die Funktionalität zu gewährleisten -, OpenWRT (eine Linux-Betriebssystem-Distribution ausgelegt auf kleine Geräte), sowie dem B.A.T.M.A.N.-Routing-Protokoll soll somit jeder in Lübeck später in der Lage sein, einen Teil zur großen Mesh-Wolke über Lübecks Dächern beizutragen.
Lübeck-Freifunk-Firmware
Wie bastel ich meinen eigenen Freifunk-Router?
Netzwerk
Internet?
Standardmäßig bietet keiner der Router irgendwie eine Internetverbindung an. Die Freifunk-Router sind momentan so eingerichtet, dass sie einen eine Internetverbindung nur über den WAN-Port (der mit der Beschriftung "Internet" beim Dlink DIR-300) bekommen können (zum Beispiel für automatische Updates und das Nachinstallieren von Paketen/Features). Jedoch wird dieser Zugang nicht lokal und auch nicht über das Mesh propagiert.
Da wir nicht die Haftung für den ganzen Internetverkehr übernehmen können bzw. nicht die Ressourcen haben, Zugänge zu authentifizieren, wie es die aktuelle Gesetzeslage verlangt, können wir leider keine freien, öffentlichen Internetzugänge direkt zur Verfügung stellen. Es gibt jedoch mehrere andere Wege, einen Internetzugang über das Mesh-Netzwerk zu bekommen oder anzubieten. Im folgenden seien drei vorgestellt, die technisch möglich sein sollten:
- Zum einen basteln wir momentan noch daran, dass jeder auf einfachstem Wege eine "Internet-WG" gründen kann. Hierzu sollen eine Menge an Routern ein VPN aufbauen, der Schlüsselaustausch kann per Knopfdruck und Kabel zwischen den WAN-Ports der Router initialisiert werden. Danach wird das VPN über das Mesh aufgebaut. In das VPN selber kommt man dann, indem man sich in dem WAN-Port des Routers anklinkt (oder später vielleicht auch über ein weiteres WLAN-Interface, das mit WPA verschlüsselt ist). Oder man verbindet gleich seinen Router zu Hause, der Internet besitzt, per Kabel mit dem WAN-Port des Freifunk-Routers: Dadurch hat jeder im VPN dann auch einen Internetzugang über diesen Router. Entweder ist das dann z.B. nur dein Laptop, der dadurch das Internet bei dir zu Hause von überall in der Stadt aus benutzen kann oder aber die ganze Familie oder der Freundeskreis, die sich die Kosten für einen Internetzugang zum Beispiel teilen wollen. Diese Lösung ist natürlich eher was für in Lübeck ansässige
:). -> So richtet ihr das VPN nach Hause ein.
Zum zweiten werden wir demnächst die Hotspot-Software Coova-Chili testen: Wenn sich hier zum Beispiel Touristen-Center, Cafes oder Geschäfte bereit erklären würden, Zettelchen mit Einweg-Passwörtern für den Zugang für das Hotspot-System zu verteilen (evtl. sogar unter Vorlage des Personalausweises dank der Vorratsdatenspeicherung). Diese Variante ist vermutlich für Leute, die nicht in Lübeck wohnen, sehr interessant. -> Plätze, die einen /Hotspot-Zugang über das Mesh anbieten.
- Die dritte Möglichkeit ist die, dass jemand seinen Freifunk-Router manuell als Gateway einstellt. Die IP-Adresse jenes Routers könnte dann in einem Wiki eingetragen werden. Wer diesen Router dann explizit als Internet-Gateway benutzen möchte, müsste auf seinem Gerät einmal jenen Freifunk-Router bei sich als Default-Gateway eintragen. Bei jener Möglichkeit muss sich aber der Betreiber eines Freifunk-Routers mit Internet-Gateway bewusst sein, dass er die Haftung beim Missbrauch seiner Internet-Verbindung übernehmen muss und somit angemessene Sicherheitsvorkehrungen treffen sollte.
Intranet
Was kann schon im Netz direkt über 'luebeck.freifunk.net' erreicht werden? Was könnte noch alles spannendes gemacht werden?
Seiten und Dienste, die schon nutzbar sind
Ideen für die Zukunft
Technische Details
Kartographie
OpenStreetMap-Bild mit Knoten+Verbindungen hier einfügen. (sollte ähnlich wie dieses am Ende sein)
See also MetaMeuteMesh/OSM-Freifunk-proposal for a recent draft of a proposal for adding meshing-network-tags to OpenStreetMap. UPDATE: And here is the feedback I got from the mailing-list.
Found this norwegian W-LAN-Map of Oslo and checked what kind of tags they used in the OSM-Database - Zero. They use a simple txt-file with the coordinates of the nodes an use it to place the markers in openLayers. That would be a simple solution until the osm-tag-proposal is done. Advantage: can be updated several times a day and easy to use. Disadvantage: as far as I know only for Markers no lines between Nodes. --Jan
Scheduler
Check out the things we have done so far and the things we still have to do.
Grafiken
Freifunk-Logo
Hier gibts die Bilder des Freifunk-Logos.
Fotos
Hier gibt es Bilder vom Router und von Installationen im Allgemeinen
Texte, Flyer, Webseiten
Bannerseite, die auf jedem Router installiert ist
Media Feedback
Kurze Presentation von Linus auf freie Radios vom WCW09
Lübeck: Mit dem Laptop auf öffentlichen Plätzen -> LN-Artikel vom 24.06.2009
Leutz
Members
Linus (Firmware-Bastler)
Julian (Firmware-Bastler)
magu (Router-Monitoring)
Tjorven (Ausfallsicherheits-Elektroniker)
Unterstützer
- Sascha (Schornsteinfeger)
- Marek Lindner (B.A.T.M.A.N.-Entwickler)
- Simon Wunderlich (B.A.T.M.A.N.-Entwickler)
!!! Gesucht !!!
- (Beta-)Tester (insbesondere im Internationalen Studentenwohnheim - ISW)
- Flyer-Designer
- Artikel-Schreiber
- Wiki-Updater
- Doku-Pfleger
- Webseiten-Gestalter
- Ins-Englische-Übersetzer
Topologie-Visualisierer (Knoten auf OpenStreetMap abbilden)
- Antennen-Freaks
- Ausfallsicherheits-Elektroniker (Li-Ion-Akkus einbauen)
- Sicherheits-Experten
- Hotspot-Admins (Coova-Chili)
- Firmware/Kernel-Bastler (OpenWRT)
- Routing-Protokoll-Verbesserer (BATMAN-Adv)
Externe Quellen
Videos
Bericht bei Nano, 3sat über Freifunk: http://www.ddmesh.de/videos/63-freifunk-video.html
Bericht vom Funkfeuer in Österreich: http://xaok.org/funkfeuer/Wir_sind_das_Netz.torrent (~30min.)
Flo-Fleißig:
B.A.T.M.A.N.:
Audio
Freifunk:
B.A.T.M.A.N.:
Linkliste
http://www.freifunk.net -> main Freifunk page on the net, with blog+wiki
https://freifunk.net/downloads -> promo material, Flyers+presentations for download
http://www.openwrt.org -> THE Linux distro for embedded devices
https://dev.open-mesh.net/batman -> the developer page of the routing protocol B.A.T.M.A.N.(Better Approach To Mobile Adhoc Networking)
http://wiki.leipzig.freifunk.net/Hauptseite -> the wiki page of a veeery active community in Leipzig, lots of information here
https://wiki.freifunk.net/Wireless_Community_Weekend_2009 -> External_Events/Wireless_Community_Weekend
https://www.opensourcepress.de/fileadmin/osp/pdf/mesh_leseprobe.pdf -> Buch über Mesh von Elektra
http://tools.ietf.org/html/draft-wunderlich-openmesh-manet-routing-00 -> an rfc-draft explaining the routing algorithm used in batman 0.2
http://freifunk.net/downloads/031021_ffn_flyer_A4nutzen.pdf -> The Freifunk-Flyer from www.freifunk.net
http://freifunk.net/downloads/050406_ffn_present_v10_jpn.pdf -> A short presentation about advantages of free-networks from www.freifunk.net

