Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
intern:freifunk [31/12/2017 - 16:06] – thommie | intern:freifunk [17/08/2024 - 07:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== My Nodes ====== | ====== My Nodes ====== | ||
- | ===== ffs-es-urban16 ===== | + | ===== ffs-es-urban16 |
* MAC f4: | * MAC f4: | ||
Zeile 9: | Zeile 9: | ||
* Downstream 10.000 Upstream 1.000 | * Downstream 10.000 Upstream 1.000 | ||
- | ===== ffs-es-urban16-vm1 ===== | + | ===== ffs-es-urban16-vm1 |
* MAC 00: | * MAC 00: | ||
Zeile 26: | Zeile 26: | ||
Fehlermeldungen bzgl. mtu beim Boot können ignoriert werden. | Fehlermeldungen bzgl. mtu beim Boot können ignoriert werden. | ||
- | ====== GL-AR150 | + | ====== GL-AR150 Leihrouter ====== |
===== ffs-es-urban16-test1 ===== | ===== ffs-es-urban16-test1 ===== | ||
Zeile 49: | Zeile 49: | ||
* Downstream 10.000 Upstream 1.000 | * Downstream 10.000 Upstream 1.000 | ||
- | ====== TP-Link Leihrouter ====== | + | ====== TP-Link |
- | xxx | + | ===== ffs-es-carpediem ===== |
- | Freifunk Netz GU Fleischmannstrasse im Miteinander Wiki | + | ===== ffs-es-villanagel ===== |
- | ====== Flashen ====== | + | * Koordinaten 48° 44, |
+ | * Hardware TP-LINK TL-WR1043N v5 | ||
+ | * Primäre MAC 50: | ||
+ | * Node ID 50c7bfbc4536 | ||
- | Download des OpenWRT Images (HW-spezifisch) hier: [[http:// | + | ===== ffs-es-urban16-test5 ===== |
- | Videoanleitung zum Flashen: [[http:// | + | * Koordinaten 48° 44, |
+ | * Hardware TP-LINK TL-WR1043N v5 | ||
+ | * Primäre MAC 50:c7:bf:bc:3d:f8 | ||
+ | * Node ID 50c7bfbc3df8 | ||
- | ====== Monitoring ====== | + | Freifunk Netz GU Fleischmannstrasse |
- | + | ||
- | Karte auf [[https:// | + | |
- | + | ||
- | ====== Einrichtung prinzipiell ====== | + | |
- | + | ||
- | * Download des Freifunk OpenWRT Images (" | + | |
- | * Installation nach Videoanleitung, | + | |
- | * Grundkonfiguration über den Wizard in der Weboberfläche, | + | |
- | * Der Router generiert ein PGP Schlüsselpaar anhand der Geräte-MAC, | + | |
- | * Nachdem der Schlüssel registriert ist, baut der Router/ | + | |
- | * Darstellung in der Karte map.freifunk-stuttgart.net: | + | |
- | + | ||
- | **Hinweis für Ubiquity Pico Station** | + | |
- | + | ||
- | Bei Firmware ab Version 5.6.x muss zur Zeit **erst ein Downgrade auf Version 5.5.x der Ubiquity Firmware** | + | |
- | + | ||
- | 5.5.x AirOS Image Download [[http:// | + | |
- | + | ||
- | ====== Konfiguration FF Router ====== | + | |
- | + | ||
- | ===== Wechsel in den Konfigurations-Modus ===== | + | |
- | + | ||
- | Zum Wechsel in den " | + | |
- | + | ||
- | ====== Zugriff aus dem Freifunk Netz ====== | + | |
- | + | ||
- | Über ssh mit der "Next Node Adresse": | + | |
- | + | ||
- | IPv6 = [[http:// | + | |
- | + | ||
- | Alternativ mit der IPv6 Adresse aus der [[http:// | + | |
- | + | ||
- | ===== Typische Konsolen Kommandos ===== | + | |
- | + | ||
- | Doku: [[https:// | + | |
- | + | ||
- | ==== Normaler Reboot ==== | + | |
- | + | ||
- | < | + | |
- | + | ||
- | | + | |
- | </ | + | |
- | + | ||
- | Nach dem Reboot wieder in den Config Mode starten | + | |
- | + | ||
- | < | + | |
- | uci set gluon-setup.mode.@setup_mode[0].enabled=1 | + | |
- | uci commit gluon-setup.mode | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | ==== ssh Key hinzufügen ==== | + | |
- | + | ||
- | < | + | |
- | | + | |
- | touch / | + | |
- | sed -i " | + | |
- | </ | + | |
- | + | ||
- | ==== Anzahl der verbundenen Clients ==== | + | |
- | + | ||
- | < | + | |
- | grep -cEo "[.*W. *]+" / | + | |
- | </ | + | |
- | + | ||
- | ==== Name zeigen ==== | + | |
- | + | ||
- | < | + | |
- | uci get system.@system[0].hostname | + | |
- | </ | + | |
- | + | ||
- | ==== Name ändern ==== | + | |
- | + | ||
- | < | + | |
- | uci set system.@system[0].hostname=' | + | |
- | uci commit system | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | prüfen | + | |
- | + | ||
- | < | + | |
- | uci show system | + | |
- | </ | + | |
- | + | ||
- | ==== Position & Kontakt prüfen ==== | + | |
- | + | ||
- | < | + | |
- | uci show gluon-node-info | + | |
- | </ | + | |
- | + | ||
- | ==== Position setzen ==== | + | |
- | + | ||
- | < | + | |
- | uci set gluon-node-info.@location[0].latitude=xx.xxxxxx | + | |
- | uci set gluon-node-info.@location[0].longitude=xx.xxxxxx | + | |
- | uci set gluon-node-info.@location[0].altitude=xx.xxxxxx | + | |
- | uci set gluon-node-info.@location[0].share_location=1 | + | |
- | </ | + | |
- | + | ||
- | ==== Kontakt setzen ==== | + | |
- | + | ||
- | < | + | |
- | uci get gluon-node-info.@owner[0] | + | |
- | uci add gluon-node-info.@owner[0] | + | |
- | uci set gluon-node-info.@owner.contact=name@adresse.de | + | |
- | uci commit gluon-node-info | + | |
- | </ | + | |
- | + | ||
- | ==== Mesh: Mesh on WAN aktivieren ==== | + | |
- | + | ||
- | < | + | |
- | uci set network.mesh_wan.auto=1 | + | |
- | uci commit network | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | ==== Mesh: IBSS/AdHoc Mesh WLAN deaktivieren ==== | + | |
- | + | ||
- | < | + | |
- | uci set wireless.ibss_radio0.disabled=1 | + | |
- | uci commit wireless | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | ==== Mesh: 802.11s Mesh WLAN deaktivieren ==== | + | |
- | + | ||
- | < | + | |
- | uci set wireless.mesh_radio0.disabled=1 | + | |
- | uci commit wireless | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | ==== WLAN Kanal zeigen ==== | + | |
- | + | ||
- | < | + | |
- | uci get wireless.radio0.channel | + | |
- | </ | + | |
- | + | ||
- | ==== WLAN Kanal ändern ==== | + | |
- | + | ||
- | < | + | |
- | uci set wireless.radio0.channel=X | + | |
- | uci commit wireless | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | ==== Zeitgesteuertes WLAN ==== | + | |
- | + | ||
- | Quelle: [[https:// | + | |
- | + | ||
- | Als ersten Schritt schalte das Client-Netzwerk ab und sichere den Wert in den Speicher des Routers. Dies erfolgt durch die Befehle: | + | |
- | + | ||
- | < | + | |
- | root@Routername: | + | |
- | root@Routername: | + | |
- | </ | + | |
- | + | ||
- | Dieser Schritt ist nicht unbedingt nötig, hat allerdings folgenden Effekt. Das Client-Netzwerk ist standardmäßig ausgeschalten. Das bedeutet, wenn jemand Zugriff auf das Gerät bekommt (weil es bspw. in einem Gemeinschaftsbereich o.ä. aufgestellt ist) und den Router neu startet bleibt das WLAN aus. Ohne diese Eingabe reagiert das Gerät bei einem Neustart mit dem anschalten des WLANs. | + | |
- | + | ||
- | Die Zeitsteuerung selbst kann man per Cronjob einrichten. Gib dazu folgende Zeile ein: | + | |
- | + | ||
- | < | + | |
- | root@Routername: | + | |
- | </ | + | |
- | + | ||
- | Drücke nun die Taste ' | + | |
- | + | ||
- | < | + | |
- | 30 21 * * * uci set wireless.client_radio0.disabled=1; | + | |
- | 0 7 * * * uci set wireless.client_radio0.disabled=0; | + | |
- | </ | + | |
- | + | ||
- | Drücke die Escape-Taste (ESC) um den Bearbeitungsmodus zu verlassen. Jetzt schreibe ': | + | |
- | + | ||
- | Die beiden Zeilen sind wie folgt aufgebaut. (vgl [[https:// | + | |
- | + | ||
- | < | + | |
- | Minute Stunde TagDesMonats Monat Wochentag Anweisungen | + | |
- | </ | + | |
- | + | ||
- | Die erste Zeile bedeutet also: In Minute 30 der Stunde 21Uhr zu jedem Tag jedes Monats jeden Wochentags führe das Kommando ' | + | |
- | + | ||
- | Würde man das Client-Netz lediglich Montag bis Freitag ausschalten wollen, muss die erste Zeile also wie folgt lauten: | + | |
- | + | ||
- | < | + | |
- | 30 21 * * 1-5 uci set wireless.client_radio0.disabled=1; | + | |
- | </ | + | |
- | + | ||
- | Die entsprechend muss das WLAN Dienstag bis Samstag wieder aktiviert werden, das bedeutet die zweite Zeile würde wie folgt aussehen: | + | |
- | + | ||
- | < | + | |
- | 0 7 * * 2-6 uci set wireless.client_radio0.disabled=0; | + | |
- | </ | + | |
- | + | ||
- | Die so eingerichteten Geräte bleiben weiterhin über das Mesh-Netzwerk miteinander in Verbindung bzw. erweitern das bestehende Freifunk-Netz. Lediglich die Anmeldung mit Endgeräten an diesen Punkten ist nicht möglich. Man könnte die zeitgesteuerten Anweisungen auch ausbauen - die LAN-Ports abschalten, die Bandbreite begrenzen, die Sendeleistung herunterfahren - eben alles, was man noch alles verstellen kann. | + | |
- | + | ||
- | ==== Bandbreiten Beschränkung ==== | + | |
- | + | ||
- | <code L0> | + | |
- | # uci set simple-tc.mesh_vpn.limit_egress=800 # upload 0,8Mbit | + | |
- | # uci set simple-tc.mesh_vpn.limit_ingress=5000 # download 5,0Mbit | + | |
- | # uci set simple-tc.mesh_vpn.enabled=1 | + | |
- | # uci commit simple-tc | + | |
- | </ | + | |
- | + | ||
- | ==== Spezielle Ubiquity Einstellungen ==== | + | |
- | + | ||
- | **Transmit power on Ubiquiti devices** | + | |
- | + | ||
- | There is a bug in the current (2015/01) OpenWRT Barrier Breaker which prevents to factor in the antenna gain for transmission power setting. This is still existant in Chaos Calmer (Gluon 2016.1). Therefor your device will actually transmit with higher power than advertised in the web-UI. This ist a) usually illegal and b) while clients may receive a great signal they will most likely be unable to answer. To prevent this we lower the power manually. Nanostation | + | |
- | + | ||
- | < | + | |
- | uci set wireless.radio0.txpower=9 | + | |
- | uci commit | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | you can check the currently set transmit power with: | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Warning: Starting with Gluon 2015.1 dive names and transmit power mapping have been changed. If you are on <2015.1 the correct command would be | + | |
- | + | ||
- | < | + | |
- | uci set wireless.radio0.txpower=8 | + | |
- | uci commit | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | **Nanostation M2 loco** | + | |
- | + | ||
- | < | + | |
- | uci set wireless.radio0.txpower=12 | + | |
- | uci commit | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | you can check the currently set transmit power with: | + | |
- | + | ||
- | iwinfo client0 txpower | + | |
- | + | ||
- | Nanostation webinterface inside the Freifunk network | + | |
- | + | ||
- | The NanoStation and other Point-to-Point accesspoints usually have only one network interface. If you use these PtP links for batman-adv traffic, you lose the ability to access the web interface . | + | |
- | + | ||
- | WARNING: If you connect two Gluon Routers with VLAN10 on br-client using WAN you'll get a loop. You have been warned… | + | |
- | + | ||
- | Tha WAN Interface must not be behind a vswitch | + | |
- | + | ||
- | If cat / | + | |
- | + | ||
- | Settings for Nanostation: | + | |
- | + | ||
- | uci set network.client.ifname=" | + | |
====== | ====== | ||