Altes Pad: [[https://pad.n39.eu/p/freifunk6]] Freifunk Treffen 2014-05-16 Anwesend: * Bastinat0r * Michel * Christian aktuelle Probleme: die kbu firmware hat als Mesh-BSSID 02:d1:11:37:fd:45 anstatt der im Protokoll festgeleten 02:D1:11:37:FD:45 Ist das case sensitive? Vorschlag: alte firmware: kbu, kleinschreibung 02:d1:11:37:fd:45 neue firmware: 02:D1:11:37:FD:45 **VPN** VPN beantragen (für den Anfang) Berlin: [[http://wiki.freifunk.net/Vpn03]] oder mieten VPN 30Euro/Jahr [[https://integrityvpn.com/buy]] (Schweden) [[https://hide.me/de/]] [[http://wiki.freifunk.net/Vpn03]] Lübeck verwendet: mullvad, ipredator, hide.me mullvad kostet 5 Euro/Monat bei 3 Verbindungen, Hamburg nutzt für 6 Gateways 2 Accounts von mullvad **Gateway** mögliche Hoster für Gateways: [[http://www.df.eu/de/cloud-hosting/cloud-server/leistungen/]] 14,88 – Sekundengenaue abrechnung – eventuell für dynamische Skalierung [[https://www.filoo.de/vserver.html]] 15,64 – Leistung des Servers skalierbar [[http://www.server4.pro/openvz.html]] KVM / XEN / OpenVZ in unterschiedlichen Ländern (Frankreich / Deutschland /Rumänien) [[http://www.netcup.de/bestellen/produkt.php?produkt=568]] Intel® Xeon® E5-2620 4 GB Ram [[http://www.netcup.de/bestellen/produkt.php?produkt=689]] Intel® Xeon® E5-2670V2, 8GB RAM, 500 GB HDD, 15,99 im Monat oder Freifunk NRW ist bei Netcup, GBIT anbindung (shared), durchweg über 100 Mbit -> Software für den Gateway: Karte (Map) der Knoten: [[https://github.com/ffnord/ffmap-d3]] **Vorschlag Michel** 1x [[http://www.netcup.de/bestellen/produkt.php?produkt=568]] 8,50-9,50 Euro/Monat Root-Server M v2 Root-Server M v2 (6 Monate Laufzeit) 12x8,99 Euro= 107,88 Euro 1x [[https://mullvad.net/en]] 12x5,00 Eruo = 60 Euro Summe: 167,88 Euro / Jahr ## dafür: Christian, Basti, Michel ## dagegen ## Enthaltung: alex (unklar wer das zahlt) * aktuell haben wir 300 Euro zweckgebundene Spenden für FFMD (Netz39 Konto) ### Leute die sich um das Gateway kümmern * Michel, Basti, Christoph automate the configuration of a Freifunk Gateway: [[https://github.com/freifunkhamburg/puppet-ff_gw]] **Anforderungen Gateway** [[http://wiki.freifunk.net/Freifunk_Hamburg/Gateway/Anforderungen]] weitere Infos (leider nicht ganz aktuell [[https://ffhh.pads.ccc.de/hosting)]] **How to Gateway** [[http://wiki.freifunk.net/Freifunk_Hamburg/Gateway]] [[http://freifunk.net/weil-am-rhein/2014/04/30/mesh-vpn-einrichten/]] Router für Gastronomie (viele Nutzer) UniFi AP [[http://www.ubnt.com/unifi#ap]] 2,4 GHZ, 120m reichweite ca 55 Euro datasheet: [[http://dl.ubnt.com/datasheets/unifi/UniFi-AP-DS.pdf]] *Aktuell funktioniert OpenWRT, jedoch nicht die Freifunk Firmware Bernd aus Weil am Rhein arbeitet auch gerade an einem Gateway, er dokumentiert das unter [[http://freifunk.net/weil-am-rhein/]] [[ftp://v22014042172218235.yourvserver.net/gluon/]] [[ftp://v22014042172218235.yourvserver.net/gluon/site.conf]] vpn1 => { key => '3681086ba4985c508d55b8260219ef39840f765d65985cf2c6cf5391452a0842', remotes => ['ipv4 "v22014042172218235.yourvserver.net" port 10000'], }, Skript der Hamburger für das einrichten eines Gateways [[https://github.com/freifunkhamburg/puppet-ff_gw]] Gluon bauen für Magdeburg Gluon Gluon ist die Firmware die wir bei Freifunk Magdeburg für unsere Router verwenden. Entwickelt wurde diese von Freifunk Lübeck. Die Firmware basiert auf OpenWRT und bietet eine einheitliche Konfiguration für die Gesamte Community. Beispielsweise ist es auf einem laufenden Router nicht möglich die Konfiguration zu ändern. Hierzu ist ein erneutes Kompilieren der Firmware nötig **Kompilieren von Gluon** m Gluon zu kompilieren installiert man die benötigten Pakete mit: * sudo apt-get install git make gcc g++ unzip libncurses5-dev zlib1g-dev subversion gawk bzip2 Diese Pakete werden benötigt um nachher die Toolchain und die Firmware an sich zu kompilieren. Des weitern werden sollten min. 7Gb an freiem Speicher auf der Festplatte verfügbar sein. Nun lädt man sich die Source-Files für Gluon aus dem GitHub-Repository von Freifunk Lübeck herunter: * git clone [[https://github.com/freifunk-gluon/gluon.git]] Wichtig hierbei ist, dass man sich die Dateien **NICHT** als Root und auch **ohne** sudo herunter lädt, da es sonst später zu Problemen beim kompilieren kommt. Da in diesem Repository noch keine Konfiguration dabei ist muss diese extra heruntergeladen werden. Hierzu führt man in dem eben automatisch erstellten Verzeichnis folgenden Befehl aus: * git clone [[https://github.com/FreifunkMD/site-ffmd.git]] site/ Nun sind fast alle Dateien vorhanden um mit dem Kompilieren anzufangen. Die letzten Dateien bekommt man mit dem Befehl * make update und startet das Kompilieren mit: * make Wichtig hierbei ist es **NICHT** die Option -j zu verwenden, da dieses Fehler beim erstellen der Toolchain erzeugt. Wenn man auf einem Server über SSH kompiliert ist es zu empfehlen das ganze in einem Screen zu machen. Das komplette Kompilieren dauert um und bei 2 Stunden, also sollte man dich einen Kaffe, eine Mate oder sonst etwas holen und warten. Sobald das Kompilieren ohne Fehler abgeschlossen ist findet man die Images im Gluon-Ordner unter images/factory/