Sommario:

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

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

Video: Script per il backup delle configurazioni del punto di accesso wireless Linksys: 5 passaggi
Video: [DOMOTICA]- Home Assistant Lezione 4 - Accedere dall'esterno con ssl e duckdns 2024, Novembre
Anonim
Script per il backup delle configurazioni del punto di accesso wireless Linksys
Script per il backup delle configurazioni del punto di accesso wireless Linksys

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

Requisiti
Requisiti

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

Passaggio 2: variabili

Variabili
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

Ottieni configurazione
Ottieni 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

Controlla per vedere se ha funzionato
Controlla per vedere 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

Metterli tutti insieme
Metterli tutti 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: