Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
freifunk:unifiap [19.06.2019 20:38. ] – [fwupdate.real] django | freifunk:unifiap [05.03.2023 10:37. ] (aktuell) – [LED-Status-Ring abschalten] Typo-Fixes django | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
{{ : | {{ : | ||
\\ | \\ | ||
- | Im folgenden Konfigurationsbeispiel | + | Im folgenden Konfigurationsbeispiel |
Bei der Beschaffung dieser Access-Points ist zwingend darauf zu achten, dass diese am Besten die Varianten Version 1 mit dem **Chipsatz Atheros AR7240** verwendet wird, da diese am besten unterstützt wird. Zum Flashen der Firmware steht und leider keine komfortable Möglichkeit wie z.B. bei einem **[[flash# | Bei der Beschaffung dieser Access-Points ist zwingend darauf zu achten, dass diese am Besten die Varianten Version 1 mit dem **Chipsatz Atheros AR7240** verwendet wird, da diese am besten unterstützt wird. Zum Flashen der Firmware steht und leider keine komfortable Möglichkeit wie z.B. bei einem **[[flash# | ||
+ | |||
+ | Hinweise zu den LED-Farben des Leuchtringes findet man auf der Seite **[[https:// | ||
===== Vorbereitung Rechner ===== | ===== Vorbereitung Rechner ===== | ||
Zeile 90: | Zeile 92: | ||
Wir verbinden uns nun per SSH mit dem AP, der von unserem lokalen Netzwerkswitch/ | Wir verbinden uns nun per SSH mit dem AP, der von unserem lokalen Netzwerkswitch/ | ||
- | Zunächst kopieren wir das [[# | + | Zunächst kopieren wir das [[# |
- | scp gluon-ffnord-2016.2.7.1-ubiquiti-unifi.bin ubnt@10.0.10.107:/tmp/ | + | scp gluon-ffmuc-v2019.0.5-ubiquiti-unifi-ap.bin ubnt@10.10.10.20:/tmp/ |
+ | ubnt@10.0.10.107' | ||
+ | gluon-ffmuc-v2019.0.5-ubiquiti-unifi-ap.bin | ||
+ | Anschließend verbinden wir uns wieder per SSH mit dem AP. | ||
ssh ubnt@10.10.10.20 | ssh ubnt@10.10.10.20 | ||
+ | |||
+ | Dort wechseln wir in das Verzeichnis // | ||
+ | cd /tmp | ||
+ | |||
+ | Mit dem Befehl '' | ||
+ | | ||
+ | |||
+ | Wurde das Kommando ‘fwupdate.real’ erfolgreich ausgeführt, | ||
+ | |||
+ | <WRAP center round alert 90%> | ||
+ | Sollte aber der Upgrade scheinbar abbrechen, dann müssen wir den TFTP-Weg beschreiten. Das Scheitern wird unter anderem | ||
+ | Writing ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
==== TFTP ==== | ==== TFTP ==== | ||
+ | Die passende Freifunk-Firmware für unseren UniFI AP haben wir uns ja **[[# | ||
+ | rm firmware.bin | ||
+ | |||
+ | Anschließend setzen wir den passenden symbolischen link, damit wir nachfolgend einfacher auf diese Datei zugreifen können. | ||
+ | ln -s gluon-ffmuc-v2019.0.5-ubiquiti-unifi-ap.bin firmware.bin | ||
+ | |||
+ | Nun Verbinden wir zu erst einmal unseren Rechner mit dem **LAN** gekennzeichneten Netzwerkport des PoE-Injectors. Mit einem zweiten Netzwerkkabel verbinden wir nun unseren UniFi AP mit der **POE** gekennzeichneten Buchse des PoE-Injectors. | ||
+ | \\ \\ | ||
+ | <WRAP center round important 80%> | ||
+ | Bevor wir nun das Stromkabel mit der Steckdose verbinden, versetzen wir den AccessPoint noch in den **TFTP-Modus**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hierzu drücken wir mit einem kleinen Schraubendreher oder einer Büroklammer den kleinen Schalter, der sich hinter dem kleinen Loch links von der Netzwerkbuchse des UniFI AP befindet und halten diese Taste gedrückt, wenn wir das Stromkabel mit der Steckdose verbinden und \\ **__halten die Taste für ca. 15 Sekunden gedrückt__**, | ||
+ | </ | ||
+ | |||
+ | Nun kopieren wir die Freifunk-Firmware per TFTP auf unseren AP mit folgenden Befehl: | ||
+ | tftp -v 192.168.1.20 -m binary -c put firmware.bin | ||
+ | |||
+ | mode set to octet | ||
+ | Connected to 192.168.1.20 (192.168.1.20), | ||
+ | putting firmware.bin to 192.168.1.20: | ||
+ | Sent 5482561 bytes in 3.3 seconds [13225678 bit/s] | ||
+ | |||
+ | Der **AP** aktualisiert nun die vorhandenen Originalfirmware gegen unsere Freifunk-Firmware und führt automatisch einen Reboot durch. Sobald der Leuchtring des UniFI AP orange leuchtet ist der AP mit der Freifunk-Firmware gestartet und die Router-Grundkonfiguration mit Hilfe der **[[gui|LuCi-WEB-GUI]]** kann entsprechend vorgenommen werden. | ||
+ | |||
+ | ===== Zusätzliche Konfikurationsoptionen per SSH ===== | ||
+ | Für die weitere Konfiguration verbinden wir uns nun mit unserem aktivierten UniFi AP per SSH. | ||
+ | ssh -i ~/ | ||
+ | < | ||
+ | |||
+ | BusyBox v1.28.4 () built-in shell (ash) | ||
+ | |||
+ | _______ | ||
+ | | ||
+ | | ||
+ | | ||
+ | |__| W I R E L E S S F R E E D O M | ||
+ | | ||
+ | | ||
+ | | ||
+ | root@Cheng: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Sendeleistung anpassen ==== | ||
+ | Bei größeren Installationen, | ||
+ | |||
+ | <WRAP center round alert 80%> | ||
+ | Bei der Veränderung der Sendeleistung ist in Deutschland zwingend darauf zu achten, dass **__nicht__** versehentlich die maximale abgestrahlte Sendeleistung (Sendeleistung **__plus__** ggf. vorhandene Antennen mit Richtwirkung) im Frequenzbereich 2,400 GHz - 2,4835 GHz von **100 mW** überschritten wird! | ||
+ | </ | ||
+ | |||
+ | |||
+ | Der für die Sendeleistung relevante Konfigurationsoption kann nun mit dem Befehl '' | ||
+ | | ||
+ | < | ||
+ | 1 dBm ( 1 mW) | ||
+ | 2 dBm ( 1 mW) | ||
+ | 3 dBm ( 1 mW) | ||
+ | 4 dBm ( 2 mW) | ||
+ | 5 dBm ( 3 mW) | ||
+ | 6 dBm ( 3 mW) | ||
+ | 7 dBm ( 5 mW) | ||
+ | 8 dBm ( 6 mW) | ||
+ | 9 dBm ( 7 mW) | ||
+ | 10 dBm ( 10 mW) | ||
+ | 11 dBm ( 12 mW) | ||
+ | 12 dBm ( 15 mW) | ||
+ | 13 dBm ( 19 mW) | ||
+ | 14 dBm ( 25 mW) | ||
+ | 15 dBm ( 31 mW) | ||
+ | 16 dBm ( 39 mW) | ||
+ | 17 dBm ( 50 mW) | ||
+ | 18 dBm ( 63 mW) | ||
+ | 19 dBm ( 79 mW) | ||
+ | * 20 dBm ( 100 mW)</ | ||
+ | |||
+ | Das gezeigte Beispiel zeigt nun die möglichen Einstellungen eines //**UniFi AP**//, die der verwendete Chipsatz/ | ||
+ | |||
+ | uci set wireless.radio0.txpower=17 | ||
+ | uci commit | ||
+ | wifi | ||
+ | |||
+ | Eine erneute Abfrage zeigt nun den geänderten Wert: | ||
+ | | ||
+ | < | ||
+ | 1 dBm ( 1 mW) | ||
+ | 2 dBm ( 1 mW) | ||
+ | 3 dBm ( 1 mW) | ||
+ | 4 dBm ( 2 mW) | ||
+ | 5 dBm ( 3 mW) | ||
+ | 6 dBm ( 3 mW) | ||
+ | 7 dBm ( 5 mW) | ||
+ | 8 dBm ( 6 mW) | ||
+ | 9 dBm ( 7 mW) | ||
+ | 10 dBm ( 10 mW) | ||
+ | 11 dBm ( 12 mW) | ||
+ | 12 dBm ( 15 mW) | ||
+ | 13 dBm ( 19 mW) | ||
+ | 14 dBm ( 25 mW) | ||
+ | 15 dBm ( 31 mW) | ||
+ | 16 dBm ( 39 mW) | ||
+ | * 17 dBm ( 50 mW) | ||
+ | 18 dBm ( 63 mW) | ||
+ | 19 dBm ( 79 mW) | ||
+ | 20 dBm ( 100 mW)</ | ||
+ | |||
+ | ==== LED-Status-Ring abschalten ==== | ||
+ | Im Regelbetrieb leuchtet der LED-Status-Ring dauerhaft grün und zeigt somit an, dass alles in Ordnung ist. Weitere Informationen zu den möglichen Farbanzeigen finden sich auf der Originalseite bei **[[https:// | ||
+ | |||
+ | Bei Bedarf kann man die Anzeige dieses LED-Leuchtrings auch manuell beeinflussen und z.B. abschalten. Manuell kann man die Farben **grün** und Orange mit folgendem Befehl ausschalten. | ||
+ | echo 0 > / | ||
+ | echo 0 > / | ||
+ | |||
+ | Wiederum einschalten kann man die Funktion durch setzen des Zeichen **1**. | ||
+ | echo 1 > / | ||
+ | echo 1 > / | ||
+ | |||
+ | Damit wir das nun nicht jedes mal per Hand machen müssen, legen wir uns ein passenden **ash**-Script an. | ||
+ | vim / | ||
+ | <file bash / | ||
+ | echo 0 > / | ||
+ | echo 0 > / | ||
+ | |||
+ | Anschliessend setzen wir noch die **x**-Rechte dieses Scripts damit wir dieses einfach starten können. | ||
+ | chmod +x / | ||
+ | |||
+ | Damit unser Script nun bei jedem Start des APs gestartet wird, setzen wir noch einen entsprechenden Symlink. | ||
+ | ln -s / | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | **Wichtig**: | ||
+ | </ | ||
+ | ===== links ===== | ||
+ | // | ||