Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento instruktážní program zobrazí skript, který lze použít k automatizaci zálohování konfigurací bezdrátového přístupového bodu linksys. Ve skutečnosti to lze snadno upravit k zálohování téměř jakéhokoli zařízení linksys.
Krok 1: Požadavky
Budu předpokládat, že máte k dispozici systém linux nebo os x. Ačkoli cygwin by fungoval dobře.
Krok 2: Proměnné
Nejprve nastavíme některé proměnné. Upravte všechny, aby odpovídaly vašemu prostředí. #!/bin/bash#Joe McManus#záložní linkysys firewall#nastavit některé proměnnéhostname=wrt54g.foo.bar.combasedir=/data/[email protected]
Krok 3: Získejte konfiguraci
Tento bit používá wget ke stažení konfigurace a uložení jako hostname-date.config.bin#Získejte konfiguraci a uložte jako 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: Zkontrolujte, zda to fungovalo
Nyní zkontrolujeme, zda to fungovalo, pokud ne, pošlete e -mail. #zkontrolujte, zda to fungovalo, pokud [$? ! = 0] pak echo "Chyba: Zálohování se nezdařilo" mail -s "Chyba: Zálohování $ hostname se nezdařilo v` date` "$ mailto </dev/nullfi
Krok 5: Dejte to všechno dohromady
Dejte to všechno dohromady a spusťte to. Pokud to funguje, přidejte jej na crontab. Celý skript je přiložen. #Joe McManus#zálohovat firewall linksys#nastavit některé proměnné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#zkontrolujte, zda to fungovalo, pokud [$? ! = 0] pak echo "Chyba: Zálohování se nezdařilo" mail -s "Chyba: Zálohování $ hostname se nezdařilo v` date` "$ mailto </dev/nullfi