freifunkmd / ffmd-orga Goto Github PK
View Code? Open in Web Editor NEWOrganisation für FreifunkMD, z.B. Aufgaben
Organisation für FreifunkMD, z.B. Aufgaben
In Gluon v2017.2.x werden neue Gateways benötigt.
Dazu müsste in der nächsten Zeit ein Gateway mit einer neuen Konfiguration erstellt werden, bestenfalls gleich in einen Docker-Container geworfen werden, dass dies beliebig replizierbar ist.
Ich assigne hier jetzt nur Christian drauf, allerdings darf jeder dazu gerne beitragen.
Pads sollten an einer Stelle im neuen Wiki mit Datum verlinkt sein, um die Übersicht zu wahren.
Für das Babel Netz brauchen wir Jool in Docker. Wer kann das bauen?
Zielstellung: Festlegen wie wir Firmware bauen und verteilen
see https://gluon.readthedocs.io/en/v2016.2/releases/v2016.2.html:
The “Expert Mode” has been renamed to “Advanced Settings”
Check configuration and documentation and apply the new name.
Wie leiten wir traffic am babel-Gateway ab? Haben wir noch einen ipv6-tunnel in Richtung FFRL?
Die VPN-Tunnel brechen hin und wieder zusammen, ohne neu aufgebaut werden.
Das Script soll regelmäßig prüfen, ob noch Traffic über den Tunnel geht und diesen ggf. neustarten.
Bei der Inventur haben wir Papiere gefunden, genug, dass wir einen Ordner dafür für sinnvoll halten.
Es müsste einer angeschafft / gefunden werden, in den dann die Zettel die aufbewahrt werden sollen, eingeheftet werden.
Nachdem wir nun eine Firmware-Version haben, mit der zwei Router bereits im Netzwerk laufen (siehe #9), müssten wir als nächstes das Rollout angehen.
Ich möchte die, die damit Erfahrung haben, bitten, den Prozess zu dokumentieren (von mir aus auch erstmal kurz, das kann dann mit entsprechenden Fragen detailliert werden).
Ein möglicher Ort ist dort: http://www.netz39.de/wiki/freifunk:anleitungen:rollout
Laut Christian liegt auf dem GW1 noch ne Menge Firmwarepakete
In der FIrmware liegt (wahrscheinlich) ne URL drin (firmware.freifunk.net), welche auf das GW1 zeigt.
Das sollte noch umgezogen werden auf den Websever.
Wir haben eine Seite, die die unterstützten Modelle und ihre Firmware-Files verlinkt: https://md.freifunk.net/mitmachen/firmware/
Bislang wurde diese Seite immer von Hand gepflegt:
Gerade der letzte Punkt ist sehr aufwändig. Es wäre schön, wenn wir das automatisieren könnten.
Wir haben dieses Repository: https://github.com/netz39/freifunk
Das wurde mal angelegt, bevor es FreifunkMD als (Unter-)Organisation gab.
Ich schlage vor, die relevanten Inhalte in dieses Repository (FFMD-Orga) umzuziehen und das alte Repository zu schließen/löschen.
Was meint ihr?
Es gibt keinen Grund dafür, dass site-ffmd ein Fork von freifunk-luebeck/site-ffl ist.
Deshalb wird vorgeschlagen, das Repository zu lösen.
Die Beschreibung soll darlegen, was laufen/eingerichtet werden muss, um ein Gateway für freifunkMD in Betrieb zu nehmen.
Anschließend soll daraus ein Ansible-Playbook entstehen.
Wie stellen wir die Kommunikation zwischen den Netzen sicher?
Vorschlag: GRE-Tunnel und darüber routen.
ansonsten gehen autoupdates im ipv6-only babel-Netz nicht.
Als follow-up zu #1 sollte das Gollum-Wiki nun abgeschaltet und die Referenzen auf den Freifunk-Bereich im Netz39-Wiki gesetzt werden.
Wenn wir babel firmware bauen, dann sollte die serverseitige Einrichtung mit Ansible erfolgen.
Dafür sind zwei Entscheidungen zu treffen:
Lasst uns das am Freitag besprechen.
Registrierung der Knoten über register.md.freifunk.net soll nicht mehr notwendig sein:
Nach vollständigem Rollout der Firmware 0.39 können ffffng und register.md.freifunk.net entfernt werden.
@LeSpocky hat im Rahmen von #23 die Schlüsselerzeugung dokumentiert. Ich habe auf der technischen Seite noch Fragen (die ich dort posten werde), wir können uns aber schon über die organisatorischen Fragen unterhalten:
Bitte Zugriffsrechte auf dieses Repo gewähren.
Bitte den GH Userbaccenfutter
einladen und mit Rechten ausstatten.
Das Paket stellt ein Kommando bereit, welches auf der Konsole einen knappen Überblick über die Konfiguration des Nodes gibt. Beispiel:
root@draco:~# nodeinfo
client0 ESSID: "Freifunk mit babel"
Access Point: EE:51:ED:85:9F:68
Mode: Master Channel: 5 (2.432 GHz)
Tx-Power: 16 dBm Link Quality: 32/70
Signal: -78 dBm Noise: -95 dBm
Bit Rate: 6.5 MBit/s
Encryption: none
Type: nl80211 HW Mode(s): 802.11bgn
Hardware: unknown [Generic MAC80211]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: yes PHY name: phy0
mesh0 ESSID: unknown
Access Point: 00:00:00:00:00:00
Mode: Mesh Point Channel: 5 (2.432 GHz)
Tx-Power: 16 dBm Link Quality: 42/70
Signal: -68 dBm Noise: -95 dBm
Bit Rate: 65.0 MBit/s
Encryption: unknown
Type: nl80211 HW Mode(s): 802.11bgn
Hardware: unknown [Generic MAC80211]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: yes PHY name: phy0
{ "babelgw01": null, "babelgw04": null, "babelgw02": null, "babelgw03": null }
MoL :
MoW :
Fastd : 1
MTU: 1374
Aktiv: 1
Lat: 52.513055555556
Lon: 13.419722222222
JOOL ist schon gut, damit es nutzbar wird, müssen IPV4-Adressen in einem entsprecenden Prefix aufgelöst werden. Ich schlage vor, wir verdockern das.
Wir haben einen Eintrag auf freifunk-hilft.de, den wir aktualisieren sollten.
Mindestens die Web-Adresse, ggf. richten wir dafür auch eine explizite Info-Seite ein?
Dazu gehören die Tickets aus https://github.com/FreifunkMD/site-ffmd/milestone/11
(Ich lege das hier an, damit das Rollout in der Übersicht der Orga-Issues auftaucht. Wahrscheinlich gibt es noch mehr Aktivitäten als nur das Abarbeiten der Tickets aus site-ffmd. So taucht das immer wieder im Review auf.)
nachdem FreifunkMD/site-ffmd#117 erledigt ist → ist erledigt
Ich bräucht bitte Write-Access, sodass ich Tasks claimen kann.
http://firmware.md.freifunk.net/beta/0.38~beta.2/
Alle Hardwaresachen, die zum Freifunk-Projekt gehören, inventieren:
Wie viel Speicherplatz stellt Travis zur Verfügung? Reicht das aus um einmal ein gluon Image Set zu bauen?
12G gluon-v2017.1.2
@LeSpocky: Bitte nehmt mich mit in Organisation mit auf.
Thx :)
Für Firmware-Revisionen ist die Versionsnummer der Routerhardware notwendig. (v7, ...)
Diese sollte ebenfalls in der Inventurliste gepflegt werden.
In der site.conf ist für den Zugriff über IPv6 die Adresse 2a03:4000:6:30c3::32 hinterlegt. Aus einem IPv6-only Netz ist dieses Gateway damit aktuell nicht zu erreichen. gw1.md.freifunk.net löst stattdessen auf 2a03:4000:6:30c3::1 auf. Hier muss entweder das Gateway inkl. DNS angepasst werden oder die Firmware?
Wobei in der Firmware auch der Name vermerkt ist. Ich bin nicht sicher, ob auf dem Knoten die Namensauflösung zum Gateway für das Mesh-VPN überhaupt funktioniert oder ob das sowieso direkt über die IPs geht?
Ich schlage vor, dass der Frnakfurter Firmwarebuilder auch für die Magdeburger Firmware eingesetzt wird:
https://github.com/freifunk-ffm/Firmware-Release-Builder
Das script übernimmt den Bau der Firmware, Verwaltung vom Download-Cache und es wird aktiv gepflegt.
Lasst uns das doch zusammen pflegen!
Siehe Protokoll von FreifunkReboot5
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.