{{Broken|Reason=Technische Details depubliziert unter [[Intern:Freifunk_Dresden]]. Nicht überall wo Freifunk draufsteht ist auch freies Wissen drin. :-(|}}
[[Datei:1406FreifunkDresden-Logo.svg|rechts]]
[[Freifunk Dresden]] ist das Projekt in Dresden zu [[wikipedia:de:Freifunk]]. Das Freifunk-Netz Dresden ist ein von Freiwilligen betriebenes freies WLAN-Netzwerk. Ziel ist es, Dresden flächendeckend mit Freifunk zu versorgen.Seite des [http://www.freifunk-dresden.de Freifunk Dresden]
== Entstehung ==
[[Freifunk Dresden]] wurde ursprünglich unter dem Namen ''ddmesh'' von [[Stephan Enderlein]] gestartet und existiert bereits seit einigen Jahren.
Seit 2014 sind durchgängig mehr als 50 Knoten in Dresden erreichbar und auch Geschäfte in Dresden nehmen die Vorteile von Freifunk für sich und ihre Kunden wahr.
== Mitmachen ==
Um Teil des Freifunk-Netzwerkes zu werden, braucht man sowohl einen handelsüblichen Router als auch die passende Freifunk-Firmware-Version dazu.
=== Firmware ===
Die aktuelle Versionsnummer der Dresdner Freifunk-Firmware lautet 2.1.2 (vom 02.08.2014). Die entsprechende Datei kann [http://download.ddmesh.de/firmware/2.1.2/ar71xx/ hier] heruntergeladen werden. Die Firmware-Dateien sind nach den unterstützten Geräten benannt. Der Name einer Firmware-Datei setzt sich wie folgt zusammen:
openwrt-ar71xx-generic-''ROUTERNAME''-squashfs-''ZUSATZ''.bin
So ist die Datei
openwrt-ar71xx-generic-''tl-wr841n-v8''-squashfs-''factory''.bin
für einen Router mit der Bezeichnung ''TL-WR841N'' in der Hardware-Version 8 (siehe Etikett auf der Unterseite des Gerätes). ''Factory'' bedeutet, dass diese Firmware-Datei für die Erstinstallation der Freifunk-Firmware auf einem Gerät verwendet werden muss, auf dem sich bisher noch eine andere Firmware befindet, meist die Original-Firmware des Herstellers. Beim Dateinamen
openwrt-ar71xx-generic-''tl-wr841n-v8''-squashfs-''sysupgrade''.bin
bedeutet der Zusatz ''Sysupgrade'' hingegen, dass diese Datei zum Updaten eines bereits für den Dresdner Freifunk im Einsatz befindlichen Routers ist.
Ausführliche Erklärungen zur Firmware finden sich im [[Freifunk Dresden/Firmware-Handbuch | Firmware-Handbuch]].
=== Router ===
Wie der [http://download.ddmesh.de/firmware/2.1.2/ar71xx/ Firmware-Liste] zu entnehmen ist, gibt es eine Vielzahl an Freifunk-kompatiblen Routern. Allerdings erfreuen sich bestimmte Modelle in Dresden meist insbesondere wegen der günstigen Anschaffungskosten besonderer Beliebtheit:
{| class="wikitable sortable zebra toptextcells"
|-
! Geräte-Name
! Hersteller
! Preis
! RAM
! ROM
! Beschreibung
|-
| TL-WR841N
| TP-Link
| 16-20€
| 32 MB
| 4 MB
| Im Unterschied zum Modell mit der Endung ''ND'' mit nicht abnehmbaren Antennen ausgestattet
|-
| TL-WR841ND
| TP-Link
| 20-29€
| 32 MB
| 4 MB
| ''D'' steht für ''detachable'', der Router besitzt also abnehmbare Antennen
|-
| TL-WDR3600
| TP-Link
| ab 40€
| 128 MB
| 8 MB
| Mehr Speicher, USB Anschlüsse, auch 5 GHZ, 2 abnehmbare Antennen
|-
| TL-WDR4300
| TP-Link
| ab 45€
| 128 MB
| 8 MB
| Mehr Speicher, USB Anschlüsse, auch 5 GHZ, 3 abnehmbare Antennen
|-
| Nanostation M2 loco
| Ubiquiti
| ab 40€
| 32 MB
| 8 MB
| 2,4 GHz Richtfunk, Outdoor, 60° Öffnungswinkel, Power over Ethernet + Injector
|-
|}
== Original-Firmware ==
Die Firmware basiert auf [[w:de:OpenWrt|OpenWrt]] mit BMX (Vorläufer von batman-adv) und einer custom Weboberfläche.
Nutzung der wenig dokumentierten Original-Firmware hat folgende Vorteile:
* Konsistente Konfiguration mit fast allen anderen Teilnehmern
* Anschluß ans Backbone-VPN (vtun)
* Offenes WLAN, welches über das Backbone ins Internet kommt (alternativ durch zusätzliche Pakete ein eigener VPN-Dienst konfigurierbar)
* Webserver der die Knotenmetadaten ausliefert
=== Freie Software und Peering ===
Die Software ist frei und kann durch die Quellen von OpenWRT und die Sourcen zu Änderungen von der Freifunk-Seite eingesehen werden. Konfiguration und Scripte sind in den Images zu finden.
Eine komplette Öffnung des Projektes ist bisher nicht vorgesehen gewesen, sodass u.a. eine Anleitung zum Selbstbau der Firmware fehlt und die Dokumentation so gut wie nicht vorhanden ist.
Da zu [Freier Software|Freie Software] für viele von uns auch der freie und möglichst barrierefreiem Zugang zu weiteren Informationen zählt, wollen wir diesen Umstand ändern - auch um Freifunk noch besser machen zu können. Im Widerspruch dazu steht das berechtigte Interesse der bisherigen Freifunk-Teilnehmer auf einen Störungsfreien Betrieb und infolgedessen Imageschaden bei den normalen Benutzern, der durch Experimente mit alternativer Firmware gefährdet sein könnte - das Marketing für Freie Software sowie für Freifunk selbst sind leider schwierig.
Ideen dazu werden [[Diskussion:Freifunk_Dresden|derzeit diskutiert]] um die jetzigen Betreiber in Blick auf offenem Zugang zu Informationen zu überzeugen.
=== Links ===
* [http://download.ddmesh.de/firmware/ Firmware]
** [http://download.ddmesh.de/firmware/testing_2.1.2/ar71xx/changelog.txt Changelog Testing-Version 2.1.2]
* [http://bt.freifunk-dresden.de/projects/freifunk-firmware Projekt ''Freifunk Firmware'' beim Bugtracker (Redime) von] [[Freifunk Dresden]]
== WLAN-Einstellungen ==
Wird [[Intern:Freifunk_Dresden|derzeit Intern]] beschrieben.
== Adressvergabe ==
==== IP-Adressberechnungs mit Shell- und Lua Script ====
Die Berechnung kann sich in künftigen Versionen ändern, derzeit wird u.a. eine Aufteilung des Netzwerkes in "original"-FFF und "custom" erwogen. Deshalb ist Vorsicht geboten was die Aktualität des Inhaltes angeht - bitte überprüfen bevor ihr peert.
Die Scripte deren Algorithmus formalisiert werden soll:
===== usr/bin/ddmesh-ipcalc.sh =====
===== usr/lib/lua/ddmesh.lua =====
== Metadaten ==
=== Freifunk-API ===
Es existiert eine Inter-Community-API analog zur SpaceAPI. Beispiel: [http://cholin.spline.de/freifunk/api-viewer/ Freifunk API Viewer]
[https://github.com/freifunk/directory.api.freifunk.net/blob/master/directory.json Directory.json], [http://info.ddmesh.de/info/freifunk.json Dresden]
=== Knotenmetadaten ===
Jeder Knoten bietet ein JSON-Dokument unter http://10.200.../sysinfo-json.cgi an. Es enthält Versionsstände, Geokoordinaten, Kontaktinfo, Auslastung und alle Routen.
== Einzelnachweise ==
== Siehe auch ==
* [[wikipedia:de:Freifunk]]
* [https://wiki.freifunk.net/Freifunk_Dresden freifunk:Freifunk Dresden]
* Planung zu [[Datenspuren 2014/Freifunk Dresden | Freifunk bei den Datenspuren 2014]]
* [[Freifunk Dresden]] bei den [[Datenspuren]]
** [[Datenspuren 2013]]: [https://datenspuren.de/2013/fahrplan/events/5175.html Vortrag ''ddmesh''] (by [[user:W01f|vv01f]]), [http://ftp.c3d2.de/datenspuren/2013/5175_ddmesh_hq.mp4 Video]
** [[Datenspuren 2014]]: [http://datenspuren.de/2014/fahrplan.html#13k Vortrag ''Sachstand Freifunk Dresden''] (by [[user:Emploi|Emploi]])
== Weblinks ==
* [https://www.freifunk-dresden.de/ www.freifunk-dresden.de, Homepage von] [[Freifunk Dresden]]
** [https://dresden.freifunk.net/ dresden.freifunk.net]
** [http://bt.freifunk-dresden.de/ Bugtracker von] [[Freifunk Dresden]]
* [http://www.ddmesh.de/hotspots.html Hotspot-Liste]
* [https://drive.google.com/?ddrp=1#folders/0B1LY99qDqRVPdTBNT2JEMlRkRzQ Flyer / Sticker / Kollaboration für Werbemittel]
[[Kategorie:Projekt]]
[[Kategorie:WLAN]]
[[Kategorie:freier Netzzugang]]
[[Kategorie:Dresden]]
[[Kategorie:OpenWrt]]