Skripts dublēšanai Linksys bezvadu piekļuves punkta konfigurācijas: 5 soļi
Skripts dublēšanai Linksys bezvadu piekļuves punkta konfigurācijas: 5 soļi
Anonim

Šajā pamācībā tiks parādīts skripts, ko var izmantot, lai automatizētu linkys bezvadu piekļuves punkta konfigurāciju dublēšanu. Patiesībā to var viegli rediģēt, lai dublētu gandrīz jebkuru linksys ierīci.

1. darbība. Prasības

Es pieņemu, ka jūsu rīcībā ir Linux vai os x sistēma. Lai gan Cygwin strādātu labi.

2. darbība: mainīgie

Vispirms iestatīsim dažus mainīgos. Rediģējiet to visu, lai tas atbilstu jūsu videi. #!/bin/bash#Joe McManus#backup linksys firewall#set some variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]

3. darbība: iegūstiet konfigurāciju

Šis bits izmanto wget, lai lejupielādētu konfigurāciju un saglabātu kā resursdatora nosaukums-date.config.bin#Iegūstiet konfigurāciju un saglabājiet kā resursdatora nosaukums-date.config.binwget https://$hostname/Config.bin-lietotājs = $ pass- parole = $ pass-no-check-certificate -O $ basedir/$ hostname-"datums +%Y-%m-%d".config.bin

4. solis: pārbaudiet, vai tas darbojās

Tagad mēs pārbaudām, vai tas darbojās, nosūtiet e -pastu, ja nē. #pārbaudiet, vai tas darbojās, ja [$? ! = 0] pēc tam atbalso "Kļūda: dublēšana neizdevās" mail -s "Kļūda: $ hostname dublēšana neizdevās" date` "$ mailto </dev/nullfi

5. solis: salieciet visu kopā

Salieciet visu kopā un palaidiet to. Ja tas darbojas, pievienojiet to crontab. Pilns skripts ir pievienots. #Joe McManus#backup linksys firewall#set some variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Iegūstiet konfigurāciju un saglabājiet kā resursdatora nosaukums-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir/$ hostname-`datums +%Y-%m-%d`. config.bin#pārbaudiet, vai tas darbojas, ja [$? ! = 0] pēc tam atbalso "Kļūda: dublēšana neizdevās" mail -s "Kļūda: $ hostname dublēšana neizdevās" date` "$ mailto </dev/nullfi

Ieteicams: