3.5 KiB
🌐 crumbwifi.md – WLAN-Wechsel im Crumbforest Terminal
🧱 Ziel
Ein sicherer, kindgerechter und DSGVO-sensibler WLAN-Wechsel für Raspberry Pi Zero im Crumbforest-Kontext – idealerweise durch den Krümmel selbst, aber abgesichert für Admins via HDMI.
🧒 Krümmel-Pädagogik im KRM-Prinzip
KRM = Krümmel, Resonanz, Menschlichkeit
- Krümmel: darf mitdenken und entscheiden, wie sein Zero online geht.
- Resonanz: Jede Eingabe ist ein Echo, jede Verbindung ein Moment der Bedeutung.
- Menschlichkeit: Wir überfordern niemanden, der CLI nicht versteht – aber bieten mutige Wege für alle, die sich trauen.
⚠️ Risiko bei SSH-Verbindung
Wichtig: Ein WLAN-Wechsel über SSH führt sofort zu Verbindungsabbruch!
"Nur wer sich traut, den Ast zu verlassen, kann fliegen. Doch manchmal reicht schon ein Kabel bis zur Wurzel."
Empfohlene Lösung:
- WLAN-Änderungen ausschließlich per HDMI-Session (Desktop, Tastatur, Maus).
- CLI-Tool
crumbwifikann Netzwerke hinzufügen, aber keinen Reconnect auslösen, wenn SSH erkannt wird.
🥉 DSL-Logik (Datenschutz, Sicherheit, Lernweg)
DSGVO / Datenschutz:
- Keine automatische WLAN-Scans oder Speicherungen ohne klare Zustimmung.
- Keine Log-Speicherung der SSIDs oder Passwörter außerhalb der
wpa_supplicant.conf.
Sicherheit:
crumbwifi.shspeichert nur manuell eingegebene Daten.- Skript erkennt
wpa_supplicant-Status und führt keine gefährlichen Reconfigs bei SSH aus.
Lernweg:
-
Wer das WLAN-Menü öffnet, bekommt Hinweise:
"🔐 Du bist mit dem Netzwerk verbunden. Willst du ein neues hinzufügen, brauchst du Mut – und evtl. eine Maus."
🛠️ Technisches Design crumbwifi.sh
-
Menü mit 4 Optionen:
- 📋 Bekannte Netzwerke anzeigen
- 🔄 Aktuelles Netzwerk + IP anzeigen
- ➕ Neues Netzwerk hinzufügen (ohne Reconnect!)
- ❌ Beenden
-
Erkennt aktives WLAN via
iwgetid -r+hostname -I -
Liest bekannte Netzwerke mit:
sudo grep 'ssid=' /etc/wpa_supplicant/wpa_supplicant.conf
- Ergänzt neue
network={}-Blöcke in/etc/wpa_supplicant/wpa_supplicant.conf - Kein Neustart, kein
wpa_cli-Befehl, wenn SSH-Verbindung erkannt wird ($SSH_CONNECTIONgesetzt)
🐋 Was macht der Zero im McDonald’s Free WiFi?
- Er wartet auf den Krümmel.
- Und auch wenn er keine IP bekommt, bleibt sein Herz offen.
- Vielleicht ist das Echo der Werbung zu laut. Vielleicht braucht es einfach Stille.
Pädagogischer Hinweis:
Viele Kinder suchen nach freiem WLAN. Doch jedes offene Netz ist auch eine potenzielle Gefahr – für Daten, Vertrauen und das Echo des Waldes. Der Zero sollte lieber offline bleiben als ungeschützt online sein.
♻️ Zukunftsideen
- Integration eines Netzwerkscans über
nmclioderiwlist, wenn Zero später GUI-frei starten soll. - GUI-Fallbacks oder QR-Verbindung (z. B. Scan von Handy-SSID durch Kamera oder Dongle)
- Krümmelrouter mit NFC-Chip für WLAN-Config bei Kontakt
- Flipper Zero als Krümmel-Netz-Echo-Verstärker mit physischem WLAN-Token
🌱 Fazit
„Nur wer bereit ist zu stolpern, darf drahtlos träumen.“
Der Krümmel darf sich irren, darf neu verbinden, darf auch mal offline sein. crumbwifi.sh bleibt dabei ein Werkzeug, kein Zwang. Ein Echo aus dem Wald – mit Passwort.
📝 Aktueller Pfad: /usr/local/bin/crumbwifi.sh
🔐 Start nur lokal empfohlen. SSH-Bruch wird sonst zur echten Prüfung.
📚 Diese Datei ist Teil des Crumbforest-Terminalprojekts und steht unter CC-BY-SA.