Skripta za sigurnosnu kopiju Konfiguracije bežične pristupne tačke Linksys: 5 koraka
Skripta za sigurnosnu kopiju Konfiguracije bežične pristupne tačke Linksys: 5 koraka
Anonim

Ovo uputstvo će pokazati skriptu koja se može koristiti za automatizaciju izrade sigurnosnih kopija konfiguracija bežične pristupne tačke linksys. Zapravo, ovo se lako može urediti za sigurnosnu kopiju gotovo svakog linksys uređaja.

Korak 1: Zahtjevi

Pretpostavit ću da imate na raspolaganju linux ili os x sistem. Iako bi cygwin dobro funkcionirao.

Korak 2: Varijable

Prvo postavimo neke varijable. Uredite sve ovo tako da odgovara vašem okruženju. #!/bin/bash#Joe McManus#backup backupys firewall#postavite neke varijablehostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Korak 3: Nabavite Config

Ovaj bit koristi wget za preuzimanje konfiguracije i spremanje kao hostname-date.config.bin#Preuzmite konfiguraciju i spremite kao hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- lozinka = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

Korak 4: Provjerite radi li

Sada provjeravamo je li uspjelo, pošaljite e -poštu ako ne. #check da vidite radi li [$? ! = 0] zatim odjekuje "Greška: Sigurnosno kopiranje nije uspjelo" mail -s "Greška: Sigurnosno kopiranje $ hostname nije uspjelo na` datum` "$ mailto </dev/nullfi

Korak 5: Sve spojite

Sve to spojite i pokrenite. Ako radi, dodajte ga u crontab. Potpuna skripta je u prilogu. #Joe McManus#backup linkys firewall#postavite neke varijablehostname=wrt54g.foo.bar.combasedir=/data/[email protected]#Dobite konfiguraciju i spremite kao hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#provjerite radi li [$? ! = 0] zatim echo "Greška: Sigurnosno kopiranje nije uspjelo" mail -s "Greška: Sigurnosno kopiranje $ hostname nije uspjelo na` datum` "$ mailto </dev/nullfi