Script om een back-up te maken van Linksys Wireless Access Point-configuraties: 5 stappen
Script om een back-up te maken van Linksys Wireless Access Point-configuraties: 5 stappen
Anonim

Deze instructable toont een script dat kan worden gebruikt om de back-up van linksys draadloze toegangspuntconfiguraties te automatiseren. Dit kan eigenlijk eenvoudig worden bewerkt om een back-up te maken van bijna elk Linksys-apparaat.

Stap 1: Vereisten

Ik ga ervan uit dat je een linux- of os x-systeem tot je beschikking hebt. Hoewel cygwin prima zou werken.

Stap 2: Variabelen

Laten we eerst enkele variabelen instellen. Bewerk deze allemaal zodat ze overeenkomen met uw omgeving. #!/bin/bash#Joe McManus#backup linksys firewall#set some variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Stap 3: Configuratie ophalen

Dit bit gebruikt wget om de configuratie te downloaden en op te slaan als hostnaam-datum.config.bin#Verkrijg de configuratie en sla op als hostnaam-datum.config.binwget https://$hostname/Config.bin --user=$pass -- wachtwoord=$pass --no-check-certificate -O $basedir/$hostname-`date +%Y-%m-%d`.config.bin

Stap 4: Controleer of het werkte

We controleren nu of het werkte, stuur een e-mail als dat niet het geval is. #check om te zien of het werkte als [$? != 0]then echo "Fout: back-up mislukt" mail -s"Fout: back-up van $hostname mislukt op `datum`" $mailto </dev/nullfi

Stap 5: Zet het allemaal bij elkaar

Zet alles bij elkaar en voer het uit. Als het werkt, voeg het dan toe aan crontab. Het volledige script is bijgevoegd. #Joe McManus#backup linksys firewall#set some variableshostname=wrt54g.foo.bar.combasedir=/data/[email protected]#Verkrijg de configuratie en sla op als hostname-date.config.binwget https://$hostname/Config.bin --user=$pass --password=$pass --no-check-certificate -O $basedir/$hostname-`date +%Y-%m-%d`. config.bin#check om te zien of het werkte als [$? != 0]then echo "Fout: back-up mislukt" mail -s"Fout: back-up van $hostname mislukt op `datum`" $mailto </dev/nullfi