Inhoudsopgave:

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

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

Video: Script om een back-up te maken van Linksys Wireless Access Point-configuraties: 5 stappen
Video: Beelink GK Mini часть 2 - Autoboot, Debian 11, Supervised Home Assistant 2024, November
Anonim
Script om een back-up te maken van Linksys Wireless Access Point-configuraties
Script om een back-up te maken van Linksys Wireless Access Point-configuraties

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

Vereisten
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

Variabelen
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

Configuratie ophalen
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

Controleer of het werkte
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

Voeg het allemaal samen
Voeg het allemaal samen

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

Aanbevolen: