Syntax für den CLI-Befehl Extc
Letzte Anpassung: 06.2024
Neu:
- Layoutanpassung
- Neue Befehle: extc valuelist
- Neue Befehle: extc runtimevar
- Neue Befehle: extc template set, extc template getdiff
Dieser Artikel bezieht sich auf eine Resellerpreview
Befehl | Parameter | Beschreibung | Beispiel |
---|---|---|---|
extc valuelistextc valuelist setextc valuelist set |
Setzen der Werte mehrerer Variablen | extc valuelist set [ { application "dhcprelay4" values [ { variable "INTERFACES" value [ "LAN1" ] } { variable "SERVER" value [ "192.168.42.121" ] } ] } { application "dhcprelay6" values [ { variable "INTERFACES" value [ "LAN2" "LAN3" ] } ] } ] | |
application | Bestimmte Anwendung | ||
values | Liste von Wertzuweisungen an bestimmte Variablen | ||
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc valuelist defaultextc valuelist default |
Auslesen der Default-Werte mehrerer Extc Anwendungen/Variablen | extc valuelist default [ { application "l2tpd" } { application "spauthd" } { variables [ "INTERFACES" "TIMEOUT" ] } ] | |
application | Bestimmte Anwendung | ||
variables | Liste von Variablennamen | ||
extc valuelist getextc valuelist get |
Auslesen mehrerer Extc Anwendungen/Variablen | extc valuelist get [ { application "l2tpd" } { application "spauthd" } { variables [ "INTERFACES" "TIMEOUT" ] } ] | |
application | Bestimmte Anwendung | ||
variables | Liste von Variablennamen | ||
extc templateextc template editextc template edit |
Editor zum bearbeiten eines Templates | extc template edit template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc template setextc template set |
Setzen des Inhalts eines Templates | extc template set template "/etc/mailfilter_template_urlfilter" content "test" | |
template | Dateipfad des Templates auf der UTM | ||
content | Neuer Inhalt des Templates | ||
extc template getdiffextc template getdiff |
Ausgabe eines kompletten Templates und der Änderungen im Vergleich zum Default-Wert | extc template getdiff template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc template getextc template get |
Ausgabe eines kompletten Templates | extc template get template "/etc/mailfilter_template_urlfilter" | |
template | Dateipfad des Templates auf der UTM | ||
extc runtimevarextc runtimevar deleteextc runtimevar delete |
Löschen einer Laufzeitvariablen | extc runtimevar delete variable "PROVIDER_DNS" | |
variable | Bestimmte Variable | ||
extc runtimevar setextc runtimevar set |
Setzten eines Wertes einer Laufzeitvariable | extc runtimevar set variable "PROVIDER_DNS" value "192.168.1.253" | |
variable | Bestimmte Variable | ||
value | Wert der neuen Variable | ||
extc runtimevar getextc runtimevar get |
Ausgabe aller Laufzeitvariablen | extc runtimevar get | |
extc globalextc global defaultsextc global defaults |
Auflisten aller globalen Variablen mit deren Default-Werten | extc global defaults | |
extc global resetextc global reset |
Setzt den Inhalt einer globalen Variablen auf die Werkseinstellung zurück | extc global reset variable "GLOB_ADMIN_EMAIL" | |
variable | Bestimmte Variable | ||
extc global getextc global get |
Auflisten aller globalen Variablen | extc global get | |
extc global setextc global set |
Setzen eines Wertes einer globalen Variable | extc global set variable "GLOB_ADMIN_EMAIL" value "administrator@foo.local" | |
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc global newextc global new |
Erstellen einer neuen globalen Variable | extc global new variable "GLOB_NEW_VARIABLE" value "1234567890" | |
variable | Bestimmte Variable | ||
value | Wert der neuen Variable | ||
extc deleteextc delete |
Entfernen einer Variablen | extc delete variable "new_variable" application "http_proxy" | |
variable | Bestimmte Variable | ||
application | Bestimmte Anwendung | ||
extc newextc new |
Erstellen einer neuen Variable | extc new variable "new_variable" application "http_proxy" value "test" | |
variable | Name der neuen Variable | ||
application | Anwendung der Variable | ||
value | Wert der neuen Variable | ||
extc applicationextc application getextc application get |
Auflisten aller Anwendungen | extc application get | |
extc variableextc variable getextc variable get |
Auslesen der Variablen einer Anwendung | extc variable get application "http_proxy" | |
application | Bestimmte Anwendung | ||
extc valueextc value defaultextc value default |
Ausgabe der Variablen mit den Werten der Werkseinstellung | Alle Anwendungen: extc value default Bestimmte Anwendung: extc value default application "webserver" | |
application (optional) | Bestimmte Anwendung | ||
extc value resetextc value reset |
Setzt den Inhalt einer Variablen auf die Werkseinstellung zurück | extc value reset application "cvpn" variable "RDP2VNC_PORT" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable | ||
extc value setextc value set |
Setzen eines Wertes einer Variable | extc value set application "http_proxy" variable "VIRUSSCAN_ENGINE" value "csamd" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable | ||
value | Neuer Wert der Variable | ||
extc value getextc value get |
Auslesen eines Wertes einer oder mehrerer Variablen | extc value get application "http_proxy" variable "VIRUSSCAN_ENGINE" | |
application | Bestimmte Anwendung | ||
variable | Bestimmte Variable |