Skript na zálohovanie Konfigurácia bezdrôtového prístupového bodu Linksys: 5 krokov
Skript na zálohovanie Konfigurácia bezdrôtového prístupového bodu Linksys: 5 krokov
Anonim

Tento návod zobrazí skript, ktorý je možné použiť na automatizáciu zálohovania konfigurácií bezdrôtového prístupového bodu linksys. V skutočnosti sa to dá ľahko upraviť tak, aby sa zálohovali takmer všetky zariadenia linksys.

Krok 1: Požiadavky

Budem predpokladať, že máte k dispozícii systém linux alebo os x. Aj keď cygwin bude fungovať dobre.

Krok 2: Premenné

Poďme si najskôr nastaviť niekoľko premenných. Upravte všetky tieto položky tak, aby zodpovedali vášmu prostrediu. #!/bin/bash#Joe McManus#záložný linkysys firewall#nastaviť niektoré premennéhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Krok 3: Získajte konfiguráciu

Tento bit používa wget na stiahnutie konfigurácie a uloženie ako hostname-date.config.bin#Získajte konfiguráciu a uložte ju ako hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- heslo = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

Krok 4: Skontrolujte, či to fungovalo

Teraz skontrolujeme, či to fungovalo, ak nie, pošlite e -mail. #skontrolujte, či to fungovalo, ak [$? ! = 0] potom echo "Chyba: Zálohovanie zlyhalo" mail -s "Chyba: Zálohovanie $ hostname zlyhalo v" date "" $ mailto </dev/nullfi

Krok 5: Dajte to všetko dohromady

Dajte to všetko dohromady a spustite to. Ak to funguje, pridajte ho na crontab. Celý skript je priložený. #Joe McManus#zálohovať firewall linksys#nastaviť niektoré premennéhostname=wrt54g.foo.bar.combasedir=/data/[email protected]#Get the config and save as hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#skontrolujte, či to fungovalo, ak [$? ! = 0] potom echo "Chyba: Zálohovanie zlyhalo" mail -s "Chyba: Zálohovanie $ hostname zlyhalo v` date` "$ mailto </dev/nullfi