Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
freifunk:unifiap [19.06.2019 19:53. ] – [Downgrade der Firmware] django | freifunk:unifiap [22.07.2019 14:41. ] – 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 37: | Zeile 39: | ||
ln -s BZ.ar7240.v3.3.19.4015.160218.1458.bin firmware.bin | ln -s BZ.ar7240.v3.3.19.4015.160218.1458.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. | 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 gewünschte 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 seine Firmware und führt automatisch einen Reboot durch. Sobald der Leuchtring des UniFI AP orange leuchtet ist der SSH-Daemon des APs gestartet und wartet auf Verbindungen und seine Konfiguration. | ||
+ | |||
+ | Wir können uns nun per SSH mit dem AP verbinden, zuvor stecken wir aber das Netzwerkkabel von unserem Rechner ab und an den Netzwerkswitch/ | ||
+ | ssh ubnt@10.10.10.20 | ||
+ | < | ||
+ | |||
+ | |||
+ | BusyBox v1.11.2 (2016-02-18 14:59:41 PST) built-in shell (ash) | ||
+ | Enter ' | ||
+ | |||
+ | BZ.v3.3.19#</ | ||
+ | |||
+ | An Hand des Systempromptes **BZ.v3.3.19** sehen wir nun, dass unser Access-Point nunmehr mit der Original-Firmware-Version **v3.3.19** läuft. Die Verbindung trennen wir bei Bedarf mit dem Befehl '' | ||
+ | exit | ||
+ | |||
+ | |||
+ | ==== Download Freifunk-Firmware ==== | ||
+ | Nun laden wir uns die aktuelle Freifunk-Firmware für den UniFI AP auf unseren Rechner. | ||
+ | wget https:// | ||
+ | |||
+ | ===== Freifunk-Firmware flashen ===== | ||
+ | Beim Flashen der Freifunk-Firmware gibt es theoretisch zwei unterschiedliche Ansätze. Zum einen kann die Firmware mit Hilfe des Updaters **[[# | ||
+ | |||
+ | <WRAP center round alert 80%> | ||
+ | Sollte der Versuch per '' | ||
+ | Writing ' | ||
+ | </ | ||
+ | |||
+ | ==== fwupdate.real ==== | ||
+ | Der Leuchtring des UniFI AP leuchtet orange und zeigt uns damit an, dass er auf eine SSH-Verbindung wartet. | ||
+ | |||
+ | Wir verbinden uns nun per SSH mit dem AP, der von unserem lokalen Netzwerkswitch/ | ||
+ | |||
+ | Zunächst kopieren wir das [[# | ||
+ | scp gluon-ffmuc-v2019.0.5-ubiquiti-unifi-ap.bin ubnt@10.10.10.20:/ | ||
+ | |||
+ | 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 | ||
+ | |||
+ | 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 ==== | ||
+ | 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%> | <WRAP center round important 80%> | ||
- | Bevor wir nun das Stromkabel mit der Steckdose verbinden, versetzen wir den AccessPoint noch in den TFTP-Modus. | + | Bevor wir nun das Stromkabel mit der Steckdose verbinden, versetzen wir den AccessPoint noch in den **TFTP-Modus**. |
{{ : | {{ : | ||
- | 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__**, | + | 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 | ||
- | das Steckernetzteil des UniFI AP mit dem Stromnetz. Mit einem Netzwerkkabel | + | mode set to octet |
- | ==== Download Firmware ==== | + | Connected to 192.168.1.20 (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 foilgendem Befehl ausschalten. | ||
+ | echo 0 > / | ||
+ | echo 0 > / | ||
+ | |||
+ | Wiederum einschalten kann man die Funktion durch setzen des Zeichen **1**. | ||
+ | echo 1 > / | ||
+ | echo 1 > / | ||
+ | |||
+ | Damir wir das nun nicht jedesmal per HAnd machen müssen, legen wir uns ein passenden **ash**-Script an. | ||
+ | vim / | ||
+ | <file bash / | ||
+ | echo 0 > / | ||
+ | echo 0 > / | ||
+ | |||
+ | Anschließend setzen wir noch die **x**-Rechte dieses Scriptes 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 ===== | ||
+ | // | ||