Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen vil vise et skript som kan brukes til å automatisere sikkerhetskopieringen av linksys trådløse tilgangspunktkonfigurasjoner. Faktisk kan dette enkelt redigeres for å sikkerhetskopiere nesten alle linksys -enheter.
Trinn 1: Krav
Jeg kommer til å anta at du har et linux- eller os x -system til din disposisjon. Selv om cygwin ville fungere fint.
Trinn 2: Variabler
La oss først sette noen variabler. Rediger alle disse for å matche miljøet ditt. #!/bin/bash#Joe McManus#backup linksys brannmur#angi noen variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]
Trinn 3: Få konfig
Denne biten bruker wget til å laste ned config og lagre som hostname-date.config.bin#Få konfigurasjonen og lagre som hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- passord = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin
Trinn 4: Sjekk om det fungerte
Vi sjekker nå om det fungerte, send e -post hvis ikke. #sjekk om det fungerte hvis [$? ! = 0] ekko deretter "Feil: Sikkerhetskopiering mislyktes" e -poster "Feil: Sikkerhetskopiering av $ vertsnavn mislyktes på` date` "$ mailto </dev/nullfi
Trinn 5: Sett alt sammen
Sett alt sammen og kjør det. Hvis det fungerer, legg det til crontab. Hele manuset er vedlagt. #Joe McManus#backup linksys brannmur#sett noen variablerhostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Få konfigurasjonen og lagre den som hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass-passord = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#sjekk om det fungerte hvis [$? ! = 0] ekko deretter "Feil: Sikkerhetskopiering mislyktes" e -poster "Feil: Sikkerhetskopiering av $ vertsnavn mislyktes på` date` "$ mailto </dev/nullfi