Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruerbara kommer att visa ett skript som kan användas för att automatisera säkerhetskopieringen av linksys trådlösa åtkomstpunktskonfigurationer. Egentligen kan detta enkelt redigeras för att säkerhetskopiera nästan alla linksys -enheter.
Steg 1: Krav
Jag antar att du har ett linux- eller os x -system till ditt förfogande. Även om cygwin skulle fungera bra.
Steg 2: Variabler
Låt oss först ställa in några variabler. Redigera alla dessa för att matcha din miljö. #!/bin/bash#Joe McManus#backup linksys brandvägg#ställ in några variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]
Steg 3: Skaffa Config
Denna bit använder wget för att ladda ner config och spara som hostname-date.config.bin#Hämta config och spara som hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- lösenord = $ pass --no-check-certifikat -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin
Steg 4: Kontrollera om det fungerade
Vi kontrollerar nu om det fungerade, skicka e -post om inte. #kolla om det fungerade om [$? ! = 0] eko sedan "Fel: säkerhetskopiering misslyckades" e -post "Fel: Säkerhetskopiering av $ värdnamn misslyckades vid` datum` "$ mailto </dev/nullfi
Steg 5: Sätt ihop allt
Sätt ihop allt och kör det. Om det fungerar lägg till det i crontab. Hela manuset bifogas. #Joe McManus#backup linksys brandvägg#ställ in några variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Hämta konfigurationen och spara som värdnamn-datum.konfig.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certifikat -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#kontrollera om det fungerade om [$? ! = 0] eko sedan "Fel: säkerhetskopiering misslyckades" e -post "Fel: Säkerhetskopiering av $ värdnamn misslyckades vid` datum` "$ mailto </dev/nullfi