Hi,
ist dein .export denn vollständig, so dass du damit alles zurücksichern könntest? Dann könnte es wie folgt gehen, wenn man per telnet auf die Box kommt (unter der Voraussetzung, dass du das wirklich "darfst"):
Box resetten, per telnet auf die Box. Jetzt wird es etwas komplizierter:
Im Export suchst du den verschlüsselten PW-Eintrag bei der Datei "ar7.cfg" im Unterpunkt "webui".
Die "leere" ar7.cfg ins RAM kopieren
Code:
cat /var/flash/ar7.cfg > /var/tmp/ar7.cfg
Dann die Datei im editor "vi" oeffnen und auch dort die Stelle mit dem WEB-Passwd suchen
Code:
vi /var/tmp/ar7.cfg
## IM vi den String webui suchen mit "/webui" (ohne die Anführungszeichen)
## mit den Cursortasten runter bis du hinter password auf
## dem zweiten " stehst und "i" drücken (für insert)
## den "verschlüsselten" String reinpasten und "ESC" drücken,
## dann speichern mit ":wq"
Wenn das geklappt hat sollte ein "grep passw /var/tmp/ar7.cfg" die eine Zeile genauso enthalten, wie in deinem export.
Jetzt die "neue" Datei der Box "unterschieben", PW auslesen, und wieder zurück:
Code:
mount -o bind /var/tmp/ar7.cfg /var/flash/ar7.cfg
allcfgconv -C ar7 -c -o - | grep pass
umount /var/flash/ar7.cfg
(da wo das grep oben deinen verschlüsselten String hatte, sollte nun das PW stehen)
Jetzt per GUI den export wieder zurückspielen, fertig.
Jörg