Herunterladen Inhalt Inhalt Diese Seite drucken

Uci-Beispiel - ELTEC CYBOX AP 3 Konfigurationshandbuch

Inhaltsverzeichnis

Werbung

CYBOX AP 3
Windows-Geräte-Manager mit COM-Anschlüssen
Sobald die Verbindung hergestellt ist, sollte eine Anmeldung im seriellen Konsolenfenster angefordert werde.
Ist dies nicht der Fall, drücken Sie die Enter-Taste auf der Tastatur und/oder trennen Sie den seriellen
USB-Adapter an der Seite der CyBox und schließen Sie ihn wieder an. Zum Bearbeiten von Dateien auf dem
Zielsystem kann der integrierte Texteditor nano verwendet werden.
10.1 UCI-Konfiguration
Dieser Abschnitt beschreibt die UCI (Unified Configuration Interface). UCI kann für die Remote-Konfiguration
mithilfe
von
Shell-Befehlen
und
-Skripten
als
Skript
erstellt
werden.
UCI
kann
als
OpenWRT-Hauptkonfigurationsschnittstelle angesehen werden. Es wird eingesetzt für die Konfiguration der
Hauptnetzwerkschnittstelle,
die
WLAN-Einstellungen,
die
Protokollierungsfunktionen
und
die
RAS-Konfiguration.
Mit OpenWrt sollte der Benutzer nur UCI-Konfigurationsdateien ändern, die von einzelnen Programmen gelesen
werden.
Eine ausführlichere Beschreibung der verwendeten UCI-Befehle und -Dateien finden Sie unter
https://wiki.openwrt.org/doc/uci.
10.1.1 UCI-Konfigurationsdateien
Die zentrale OpenWRT-Konfiguration ist in mehrere Dateien aufgeteilt, die sich im Verzeichnis /etc/config/
befinden. Jede Datei wird nach dem Teil des Systems benannt, den sie konfiguriert. Die Konfigurationsdateien
können entweder mit einem Texteditor oder mit UCI geändert werden. UCI-Konfigurationsdateien können auch
über verschiedene Programmier-APIs (wie Shell, Lua und C) geändert werden. Auf diese Weise nehmen
Webschnittstellen wie LuCI Änderungen an den UCI-Dateien vor.
Nach dem Ändern einer UCI-Konfigurationsdatei müssen die betroffenen Services durch einen Aufruf von init.d
neu gestartet werden, damit die aktualisierte UCI-Konfiguration verwendet wird. Viele Programme werden mit
UCI kompatibel gemacht, indem das Skript init.d ihre programmspezifischen Standardkonfigurationsdateien
schreibt. Das Skript init.d schreibt zuerst die Konfigurationsdatei an den von der Software erwarteten
Speicherort und wird durch einen Neustart der ausführbaren Datei erneut eingelesen. Beachten Sie, dass ein
direktes (erneutes) Starten der ausführbaren Datei ohne init.d-Aufrufe nicht zu einem UCI-Update führt.
Änderungen an Dateien in /etc/config/ werden dann nicht wirksam.

10.1.2 UCI-Beispiel

Angenommen, Sie möchten die IP-Adresse des Geräts von 192.168.100.1 auf 192.168.2.1 ändern. Ändern Sie die
Zeile in der Datei /etc/config/network:
102

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis