Bedienung
Es ist möglich, eine gespeicherte Konfigurationsdatei mit einem Texteditor den eigenen
Bedürfnissen anpassen. Ein Szenario wäre z.B., mit Hilfe einer Skriptsprache automati-
siert viele angepasste Versionen einer Konfiguration zu erzeugen, um dann eine hohe
Anzahl von Geräten mit einer individualisierten Konfiguration auszustatten. Auch lassen
sich Upload und Neustart mit Hilfe von CGI Kommandos in Skriptsprachen durchführen.
Mit dem Kommentarzeichen "#" lassen sich schnell einzelne Befehle ausblenden, oder
persönliche Anmerkungen hinzufügen.
Modifiziert man eine Konfigurationsdatei per Hand, ist es nicht immer klar, welche Gren-
zen für Parameter erlaubt sind. Nach einem Upload und Neustart werden Befehle mit un-
zulässigen Parametern ignoriert. Daher beinhaltet die erzeugte Konfiguration Kommenta-
re, die die Grenzen der Parameter beschreiben. Dabei bezieht sich "range:" auf eine nu-
merische Werte, und "len:" auf Textparameter. Z.B:
email auth set 0 #range: 0..2
email user set "" #len: 0..100
Kein Ausgabe der Default-Werte
Die Konfigurationsdatei enthält (mit Ausnahmen) nur Werte die vom Default abweichen.
Der Befehl "system fabsettings" (gehe zu Werkszustand) vom Anfang einer erzeugten
Konfigurationsdatei darf deshalb nicht entfernt werden, ansonsten wird das Gerät unter
Umständen nur unvollständig konfiguriert.
Konfiguration über Telnet
Die Konfigurationsdateien lassen sich im Prinzip auch in einer Telnet-Session übertra-
gen, allerdings findet dann die Änderung der Einstellungen im laufenden Betrieb statt,
und nicht vollständig beim Neustart, wie es beim Upload der Fall gewesen wäre. Es
kann dann passieren, dass gleichzeitig Ereignisse ausgelöst werden, während das
Gerät konfiguriert wird. Man sollte daher folgendes Vorgehen wählen:
a) Funktion deaktivieren
b) vollständig parametrisieren
c) Funktion wieder aktivieren
Ein Beispiel:
email enabled set 0
email sender set "" #len: 0..100
email recipient set "" #len: 0..100
email server set "" #len: 0..100
email port set 25
email security set 0 #range: 0..2
email auth set 0 #range: 0..2
email user set "" #len: 0..100
email passwd hash set "" #len: 0..100
email enabled set 1 #range: 0..1
Expert Net Control 2111/2191
24
© 2022 GUDE Systems GmbH