Script per fer còpies de seguretat de les configuracions del punt d'accés sense fils de Linksys: 5 passos
Script per fer còpies de seguretat de les configuracions del punt d'accés sense fils de Linksys: 5 passos
Anonim

Aquesta instrucció mostrarà un script que es pot utilitzar per automatitzar la còpia de seguretat de les configuracions de punts d'accés sense fils de Linksys. En realitat, es pot editar fàcilment per fer còpies de seguretat de gairebé qualsevol dispositiu linksys.

Pas 1: requisits

Vaig a suposar que teniu un sistema Linux o OS x a la vostra disposició. Tot i que Cygwin funcionaria bé.

Pas 2: variables

Permet establir primer algunes variables. Editeu-ho tot perquè coincideixi amb el vostre entorn. #! / bin / bash # Joe McManus # firewall de còpia de seguretat linksys # establir algunes variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Pas 3: Obteniu la configuració

Aquest bit utilitza wget per descarregar la configuració i desar-la com a hostname-date.config.bin # Obteniu la configuració i deseu-la com hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass - contrasenya = $ pass --no-check-certificate -O $ basedir / $ hostname-`date +% Y-% m-% d`.config.bin

Pas 4: comproveu si ha funcionat

Ara comprovem si ha funcionat, si no, enviem un correu electrònic. # comproveu si ha funcionat si [$? ! = 0] després feu ressò de "Error: Error de la còpia de seguretat" mail -s "Error: Error de la còpia de seguretat de $ hostname a` date` "$ mailto </ dev / nullfi

Pas 5: ajunteu-ho tot

Poseu-ho tot i executeu-lo. Si funciona, afegiu-lo al crontab. S'adjunta el guió complet. #Joe McManus # firewall linksys backup # set some variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Obteniu la configuració i deseu-la com a hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir / $ hostname-`date +% Y-% m-% d`. config.bin # comproveu si ha funcionat si [$? ! = 0] després feu ressò de "Error: Error de la còpia de seguretat" mail -s "Error: Error de la còpia de seguretat de $ hostname a` date` "$ mailto </ dev / nullfi

Recomanat: