Script per il backup delle configurazioni del punto di accesso wireless Linksys: 5 passaggi
Script per il backup delle configurazioni del punto di accesso wireless Linksys: 5 passaggi
Anonim

Questa istruzione mostrerà uno script che può essere utilizzato per automatizzare il backup delle configurazioni del punto di accesso wireless linksys. In realtà questo può essere facilmente modificato per eseguire il backup di quasi tutti i dispositivi linksys.

Passaggio 1: requisiti

Presumo che tu abbia un sistema linux o os x a tua disposizione. Anche se Cygwin funzionerebbe bene.

Passaggio 2: variabili

Impostiamo prima alcune variabili. Modifica tutti questi elementi in modo che corrispondano al tuo ambiente. #!/bin/bash#Joe McManus#backup linksys firewall#imposta alcune variabilihostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Passaggio 3: ottenere la configurazione

Questo bit usa wget per scaricare la configurazione e salvarla come hostname-date.config.bin#Ottieni la configurazione e salva come hostname-date.config.binwget https://$hostname/Config.bin --user=$pass -- password=$pass --no-check-certificate -O $basedir/$hostname-`date +%Y-%m-%d`.config.bin

Passaggio 4: verifica se ha funzionato

Ora controlliamo se ha funzionato, in caso contrario inviare un'e-mail. #controlla se ha funzionato se [$? != 0]then echo "Errore: Backup fallito" mail -s"Errore: Backup di $hostname fallito alla `date`" $mailto </dev/nullfi

Passaggio 5: metti tutto insieme

Metti tutto insieme ed eseguilo. Se funziona aggiungilo a crontab. In allegato la sceneggiatura completa. #Joe McManus#backup linksys firewall#imposta alcune variabilihostname=wrt54g.foo.bar.combasedir=/data/[email protected]#Ottieni la configurazione e salva come hostname-date.config.binwget https://$hostname/Config.bin --user=$pass --password=$pass --no-check-certificate -O $basedir/$hostname-`date +%Y-%m-%d`. config.bin#controlla se ha funzionato se [$? != 0]then echo "Errore: Backup fallito" mail -s"Errore: Backup di $hostname fallito alla `date`" $mailto </dev/nullfi

Consigliato: