Innholdsfortegnelse:

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

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

Video: Script to Backup Linksys Wireless Access Point Configurations: 5 Steps
Video: 5 cool things you can do with your router's USB port! 2024, November
Anonim
Script to Backup Linksys Wireless Access Point Configurations
Script to Backup Linksys Wireless Access Point Configurations

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

Krav
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

Variabler
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

Få Config
Få Config

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

Sjekk om det fungerte
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
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

Anbefalt: