Vorlage:System Configuration UpDownload: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Configuration Up-/Download == [[Datei:{{{screenshot|Configuration_up_down_LTE_NG.jpg}}}| 600px |rahmenlos| Configuration up down]] {| class="wikitable" !…“) |
Markus (Diskussion | Beiträge) |
||
Zeile 25: | Zeile 25: | ||
Sie können die Konfiguration des Routers als XML-Datei oder als TGZ-Datei herunterladen. | Sie können die Konfiguration des Routers als XML-Datei oder als TGZ-Datei herunterladen. | ||
'''Unter Linux:''' ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg"' > config.xml | '''Unter Linux:''' | ||
<pre> | |||
ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg"' > config.xml | |||
</pre> | |||
oder | oder | ||
<pre> | |||
ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg tgz"' > config.tgz | ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg tgz"' > config.tgz | ||
</pre> | |||
'''Unter Windows mit PLINK.EXE''' | '''Unter Windows mit PLINK.EXE''' | ||
<pre> | |||
plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg\"" > config.xml | plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg\"" > config.xml | ||
</pre> | |||
oder | oder | ||
<pre> | |||
plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg tgz\"" > config.tgz | plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg tgz\"" > config.tgz | ||
</pre> | |||
'''Upload der Konfiguration per SSH''' | '''Upload der Konfiguration per SSH''' | ||
Zeile 45: | Zeile 54: | ||
Ohne Router-Reboot: | Ohne Router-Reboot: | ||
<pre> | |||
cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg"' | cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg"' | ||
</pre> | |||
Mit anschließendem Router-Reboot: | Mit anschließendem Router-Reboot: | ||
<pre> | |||
cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg; /sbin/reboot"' | cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg; /sbin/reboot"' | ||
</pre> | |||
Das Passwort wird hier von SSH interaktiv erfragt. Ein automatischer Batch Betrieb ist damit nicht möglich. Allerdings ist es mit dem Programm "sshpass" möglich eine Script-Datei samt Passwort ausführen zu lassen | Das Passwort wird hier von SSH interaktiv erfragt. Ein automatischer Batch Betrieb ist damit nicht möglich. Allerdings ist es mit dem Programm "sshpass" möglich eine Script-Datei samt Passwort ausführen zu lassen | ||
Zeile 55: | Zeile 68: | ||
Die Script-Datei z.B. cfgupl.sh muss folgendes enthalten: | Die Script-Datei z.B. cfgupl.sh muss folgendes enthalten: | ||
<pre> | |||
#!/bin/bash | |||
cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg; /sbin/reboot"' | |||
</pre> | |||
Der Linux-Befehl lautet dann: sshpass -padmin ./cfgupl.sh | Der Linux-Befehl lautet dann: sshpass -padmin ./cfgupl.sh | ||
Zeile 63: | Zeile 80: | ||
Ohne Router-Reboot: | Ohne Router-Reboot: | ||
<pre> | |||
pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml\"" | pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml\"" | ||
</pre> | |||
Mit anschließendem Router-Reboot: | Mit anschließendem Router-Reboot: | ||
<pre> | |||
pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml; /sbin/reboot\"" | pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml; /sbin/reboot\"" | ||
</pre> |
Aktuelle Version vom 12. August 2024, 15:18 Uhr
Configuration Up-/Download
System >> Configuration Up-/Download | |
---|---|
Download | Aktuelle Konfigurationen herunterladen |
Upload | Gesicherte oder veränderte Konfigurationen hochladen und mit "apply" bestätigen |
Reset to Factory Defaults | Konfigurationen und IP-Einstellungen auf Werkeinstellung zurücksetzen. Hochgeladene Zertifikate bleiben erhalten |
Konfiguration über SSH und XML-Datei
Die Übertragung einer XML-Datei zur Konfiguration des Routers kann zusätzlich mittels des SSH Protokolls über die lokale Ethernet-Schnittstelle oder im Remote Betrieb erfolgen.
SSH bzw. Secure Shell bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe man eine verschlüsselte Netzwerkverbindung mit einem entfernten Gerät herstellen kann. Verwenden Sie unter Linux die Konsoleneingabe. Unter Windows empfehlen wir Ihnen die Verwendung der unter putty.org downloadbaren Programme plink.exe und pscp.exe.
Die Beispiele unten basieren auf den Default-Einstellungen des Routers: Benutzername: admin Passwort: admin Router IP-Adresse: 192.168.0.1
Download der Konfiguration per SSH
Sie können die Konfiguration des Routers als XML-Datei oder als TGZ-Datei herunterladen.
Unter Linux:
ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg"' > config.xml
oder
ssh admin@192.168.0.1 'su -c "/usr/sbin/export_cfg tgz"' > config.tgz
Unter Windows mit PLINK.EXE
plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg\"" > config.xml
oder
plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/export_cfg tgz\"" > config.tgz
Upload der Konfiguration per SSH
Unter Linux
Ohne Router-Reboot:
cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg"'
Mit anschließendem Router-Reboot:
cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg; /sbin/reboot"'
Das Passwort wird hier von SSH interaktiv erfragt. Ein automatischer Batch Betrieb ist damit nicht möglich. Allerdings ist es mit dem Programm "sshpass" möglich eine Script-Datei samt Passwort ausführen zu lassen
Die Script-Datei z.B. cfgupl.sh muss folgendes enthalten:
#!/bin/bash cat config.xml | ssh admin@192.168.0.1 'su -c "/usr/sbin/store_cfg; /sbin/reboot"'
Der Linux-Befehl lautet dann: sshpass -padmin ./cfgupl.sh
Unter Windows mit PSCP.EXE und PLINK.EXE
Ohne Router-Reboot:
pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml\""
Mit anschließendem Router-Reboot:
pscp -scp -pw admin config.xml admin@192.168.0.1:/tmp/cfg.xml plink -2 -pw admin admin@192.168.0.1 "su -c \"/usr/sbin/store_cfg /tmp/cfg.xml; /sbin/reboot\""