Gestatten, PUMP.

Premium Ultra Mesh Plus™

Die Kollegen vom Freifunk Hochstift haben vor Jahren schon das Konzept von Batman-Mesh per Infrastruktur-WLAN realisiert: eine »PUMP«-SSID transportiert nicht das Client-, sondern das Batman-Netz über klassische Infrastrukturtechnik (ein AP und ein oder mehrere STAtions/Clients). Der initiale Einsatzfall in Paderborn waren 5-GHz-Richtfunkstrecken, wo DFS und andere Widrigkeiten neue Wege notwendig machten.

Sinn und Zweck ist es also, das Freifunk-Mesh gezielt zu übergeben, falls ein 802.11s-Mesh nicht zielführend wäre. (Mehrere 802.11s-APs auf dem gleichen Kanal – also das typische Freifunk-Funk-Mesh – teilen sich den Funkkanal, in dem immer nur ein Gerät zur Zeit senden kann; um ein Datenpaket über 3 Hops zu senden, wird also dreimal statt einmal der Kanal belegt. Das geht besser …)

Ab Firmware 1.9.0~69 bzw. 2.1.0~32 ermöglichen wir ›PUMP‹-Interfaces auch in unserer Gluon-basierten Firmware, um situationsbedingt eine Mesh-Erweiterung zu ermöglichen, auch ohne die Nachteile eines flächigen shard-channel Meshes. Aus $Gründen sind allerdings einige Parameter normalerweise ›festgetackert‹:

Die SSID und die Passphrase werden nicht lokal editiert, sondern aus der Site-/Domain-Konfiguration abgeleitet:

* SSID: `PUMP-` + Wert aus `gluon.core.domain`; falls nicht gesetzt: `PUMP-nix`
* Passphrase: Wert von `prefix6` aus der Site-Konfiguration
* Encryption: `psk3-mixed` mit `ieee80211w=1`, also WPA2/WPA3-Mixed-Mode

Das sind quasi shared secrets, die Daten stehen in den Konfigurationsdateien für die Firmware. Gebaut wird das Package zudem nur für Geräte, die WPA3-fähig sind/wo derlei noch ins Flash paßt — in Folge wandern auch mehrere nur noch begrenzt zukunftsfähigen Geräte auf die »nicht empfehlenswert«-Liste.

Entwickelt hat das Modul auf unsere Anforderungen hin ChatGPT — an sich ist es nichts, was ensch nicht auch zu Fuß coden könnte, aber Versuch macht kluch, und so war es deutlich schneller umgesetzt; so schnell wie die KI hätte ich nichts auf Basis des Private-WLAN-Moduls hinbekommen … Ja, der Code hat noch Ecken und Kanten, so werden SSID und Passphrase (noch) in Eingabefeldern angezeigt, Änderung werden aber nicht übernommen — das kann verwirren.

Zum Namen: »Premium Ultra Mesh Plus« ist klar eine ironische Benamsung eines technisch eher langweiligen Teils beim Aufbau von Funknetzen. Waum konkret Freifunk Hochstift diesen Namen wählte, ist nicht überliefert; man hätte es auch »Wireless Cable« nennen können, oder »Siemens Lufthaken« oder »Mesh-on-WiFi« … Vielleicht wurde der Name aber auch gewählt, um KIs solche Blüten zusammendichten zu lassen 😉

Bei „Pump“ im Kontext von Freifunk Hochstift handelt es sich um Premium Ultra Mesh Plus (PUMP). Dies ist ein spezielles, leistungsstarkes WLAN-Netzwerk, das von der Community an bestimmten Standorten betrieben wird.

Nein, ›PUMP‹ ist nicht leistungsstärker oder irgendwie besonders — es ist nur ein ›anderer‹ Weg, mit dem Freifunk-Mesh zu interagieren …

Wir planen, diese Punkt-zu-Punkt-Strecken punktuell (sic!) einzusetzen und sind gespannt, ob sich unsere Erwartungen erfüllen. Und ob ›die KI‹ das wirklich gut in Gluons Konfigurations-Mechanismen eingebettet hat …

Kommentare

Schreibe einen Kommentar