Code Monkey home page Code Monkey logo

ffmd-orga's People

Contributors

hichi avatar penguineer avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ffmd-orga's Issues

Gateway: Neues Gateway für die Änderungen in Gluon v2017.2.x

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.

[Wiki] Pads mit Datum

Pads sollten an einer Stelle im neuen Wiki mit Datum verlinkt sein, um die Übersicht zu wahren.

Inventur: Ordner für Unterlagen fehlt

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.

Dokumentation: Firmware-Rollout

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

Umzug firmware.freifunk.net auf Webserver

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.

Rollout-Automatisierung: Firmware-Übersicht

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:

  • Anpassen der Versionsnummern geht per Search/Replace
  • Übernahme des Changelogs (wobei wir hier ein leicht anderes Format haben)
  • Anpassung der Liste unterstützter Firmwares

Gerade der letzte Punkt ist sehr aufwändig. Es wäre schön, wenn wir das automatisieren könnten.

Repository netz39/freifunk

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?

Gollum-Wiki abschalten

Als follow-up zu #1 sollte das Gollum-Wiki nun abgeschaltet und die Referenzen auf den Freifunk-Bereich im Netz39-Wiki gesetzt werden.

Aufbau von Wireguard-VPN für babel-Firmware

Wenn wir babel firmware bauen, dann sollte die serverseitige Einrichtung mit Ansible erfolgen.
Dafür sind zwei Entscheidungen zu treffen:

  1. Nutzung der bestehenden Gateways?
    Das babel-Netz kann auf den selben Servern betrieben werden wie das batman-Netz. Ich schlage vor, wir erweitern die Konfiguration der bestehenden Server. Zunächst auf gw02 (Der wird eh demnächst abgebaut, dann kann man das neu-einrichten gleich verproben)
  2. Nutzung der IPv6-Adressen. Es wurde bereits festgelegt, dass ein ipv6-ula-Netz genutzt werden soll. Ich schlage vor, ein /64 Netz für die Infrastruktur zu nutzen und ein zweites Netz für die babel-Clients. So kann man klar unterscheiden wer in welchem Netz hängt. Laut https://wiki.freifunk.net/IP-Netze#Siehe_auch ist Magdeburg das Netz fda9:026e:5805::/48 zugewiesen. Im Batman-Netz wird fda9:26e:5805::/64 genutzt. Darf ich davon ausgehen, dass der Rest frei ist? In dem Fall schlage ich die Nutzung von fda9:26e:5805:bab0::/64 für Clients und fda9:26e:5805:bab1::/64 für Infrastruktur (Nodes) im babel-Testmesh vor.

Lasst uns das am Freitag besprechen.

Knoten-Registrierung abschaffen

Registrierung der Knoten über register.md.freifunk.net soll nicht mehr notwendig sein:

  • Anpassung Gateways so, dass jeder Schlüssel akzeptiert wird
  • Anpassung Firmware so, dass nach Einrichtung der Firmware kein Registrierungslink mehr angezeigt wird

Update/Verteilung Firmware-Schlüssel.

@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:

  1. Wer soll signieren dürfen?
  2. Nehmen wir Leute aus der Liste heraus (weil sie nicht mehr aktiv mitarbeiten)?
  3. Wie wollen wir konkret vorgehen?

Vorschlag: Nutzung des Pakets nodeinfo aus Frankfurt

Das Paket stellt ein Kommando bereit, welches auf der Konsole einen knappen Überblick über die Konfiguration des Nodes gibt. Beispiel:
root@draco:~# nodeinfo

Radio-Networks active:

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

Router IP: 2a06:8187:fbab:1:ea94:f6ff:fe40:c1aa

Router MAC: e8:94:f6:40:c1:aa

Gateways:

{ "babelgw01": null, "babelgw04": null, "babelgw02": null, "babelgw03": null }

Hardware: TP-Link TL-WR841N/ND v9

Firmware: v0.3.173-babel_dev-0805

Gluon: v2016.2-841-gecfed193

Build Date: 22 Jun 21:55

Branch: babel_dev

Autoupdate: 1

Uptime: 09:59:41 up 10:31, load average: 0.26, 0.25, 0.25

Connected clients 2.4GHz: 1

Connected clients 5GHz: 0

Mesh:

MoL :
MoW :
Fastd : 1
MTU: 1374

Location:

Aktiv: 1
Lat: 52.513055555556
Lon: 13.419722222222

Contact Information: christf

SSH connection from/to : 2a06:8187:fbab:2:eb8f:11a2:f0c4:3ee6 40482 2a06:8187:fbab:2::1 22

DNS64-Einrichtung in Docker

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.

Review/Update freifunk-hilft.de

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?

Travis prüfen

Wie viel Speicherplatz stellt Travis zur Verfügung? Reicht das aus um einmal ein gluon Image Set zu bauen?

12G     gluon-v2017.1.2

gw1 nicht über IPv6 erreichbar

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.