Script to Backup Linksys Wireless Access Point Configurations: 5 Steps
Script to Backup Linksys Wireless Access Point Configurations: 5 Steps
Anonim

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