CYBOX AP 3
11.2 USB-Möglichkeiten
Über einen USB-Stick ist es möglich, Konfiguration und Firmware zu aktualisieren.
Ein USB-Stick kann an das Gerät angeschlossen werden, er benötigt einen speziellen USB-Adapter.
a. Exportieren der Konfiguration
Archivierte Konfigurationen können über die Kommandozeile auf einen leeren USB-Stick exportiert werden,
indem die Konfiguration nach '/mnt/sda1' kopiert wird.
b. Importieren der Konfiguration
Um eine archivierte Konfiguration in den Access Point zu importieren, warten Sie, bis der Boot-Vorgang
abgeschlossen ist, und schließen Sie dann einen USB-Stick an, auf dem sich eine Konfigurationsdatei mit dem
Namen backup-<mycustomname>.tar.gz' befindet. Auf dem Stick dürfen keine anderen Dateien oder Ordner
vorhanden sein. Nach dem Anschließen wird die Konfiguration automatisch eingelesen und es werden
nacheinander zwei Neustarts durchgeführt, um Ihre Einstellungen zu übernehmen. Der USB-Stick kann zu Beginn
einer Boot-Phase (wenn alle LEDs ausgeschaltet sind) oder nach Abschluss der Boot-Sequenz sicher entfernt
werden.
Ein USB-Hotplug-Skript wird ausgelöst, wenn der USB-Stick nach dem Booten eingesteckt ist. Es liest das
Stammverzeichnis des Sticks aus und prüft auf eine Liste bekannter Dateitypen:
Dateien auf dem Upgrade-USB-Stick:
File-Typ (wildcard=*) | Beschreibung
„backup*tar.gz"
„factory*reboot"
„config*reboot"
„cyap*upgrade*tgz"
„cyap*upgrade*zip"
Jede Installation wird für jede Datei auf dem USB-Stick nur einmal ausgeführt; bereits installierte Updates
werden nicht erneut versucht. Prüfen Sie 'System Log' in der Weboberfläche oder logread auf der Konsole auf
Upgrade-Meldungen.
Für ein Firmware-Upgrade mit dem Archiv *.zip sollte der USB-Stick nur eine Archivdatei im
USB-Stammverzeichnis bereitstellen:
Beispiel:
Neues Konfigurationsarchiv
Markierung, um nach dem
Upgrade-Vorgang
Werksreset und Neustart
durchzuführen
Markierung zum Ausführen
normalen Neustarts
Das Upgrade-Archiv muss
ein 'install.sh'-Script
(ausführbar) im
Stammverzeichnis des
Archives enthalten. Das
Archiv wird nach
/tmp/usb_upgrade
endpackt, 'install.sh' wird
ausgeführt.
105
Board
Aktion
ALL
Untar to Overlay FS
(/dev/mtd3)
ALL
factory_reset
durchführen
ALL
Reboot durchführen
ALL
Ausführen von
Shell-Skripten
Wer ?
Endandwend
er
Endandwend
er
Endanwende
r
System-Integ
rator