Freifunk MWU Gateway Doku

Warnung

Diese Dokumentation ist veraltet und entspricht nicht mehr unserer aktuellen Gateway-Konfiguration. Sie sollte nur als Anhaltspunkt genutzt werden um eigene Konzepte für Freifunk-Gateways zu entwickeln!

Wir konfigurieren alle unsere Server mittlerweile per Ansible. Die Rollen liegen unter https://github.com/freifunk-mwu/ansible-ffmwu

Beschreibung

In dieser Anleitung wird beschrieben, wie wir unsere Gateway-Server für Freifunk aufsetzen. Freifunk Mainz, Wiesbaden & Umgebung versorgt mit dieser Gateway Infrastruktur mehrere Communities, aktuell Freifunk-Mainz und Freifunk-Wiesbaden.

Aus diesem Grund sind alle Konfigurationen darauf ausgelegt, sofern möglich und sinnvoll, die Communities logisch zu trennen. An dieser Stelle sei darauf hingewiesen, dass es sich also nicht um eine Gateway Anleitung für den Infrastrukturaufbau für eine einzige Community handelt. Es ist aber durchaus möglich die hier aufgezeigten Konfigurationen dahingehend zu adaptieren.

Ziel des Ganzen soll nicht eine Auflistung von Konfigurationen sein, eher wollen wir am Beispiel derer unsere Gedankengänge und Hintergründe dazu beleuchten.


Die aktuelle Konfiguration der Gates ist jederzeit im gateway-configs.git zu finden.

Grundsätzlich dienen bei der Konfiguration eines neuen Gateways die bekannte Konfiguration der bestehenden Gates als Vorbilder. Trotzdem werden hier wichtige Punkte explizit beschrieben und zusammengefasst.

Geschrieben in Zusammenarbeit von Freifunk-Mainz and Freifunk-Wiesbaden als freifunk-mwu auf GitHub.

Eine augenfreundliche Version dieser Dokumentation findet sich unter ffmwu-gateway-doku.readthedocs.org!

Intro

Konfiguration

Betrieb

Mitwirken

Du hast eine Stelle entdeckt, die Schreibfehler enthält, was unsauber oder falsch erklärt, nicht existiert aber sollte, oder veraltet ist?

Gerne nehmen wir sinnvolle Vorschläge und Ergänzungen mit auf, über den Issue-Tracker (mit dem Label ‚Doku‘) oder am besten gleich per Pull Request.