Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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