Spisu treści:

Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowego punktu dostępu Linksys: 5 kroków
Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowego punktu dostępu Linksys: 5 kroków

Wideo: Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowego punktu dostępu Linksys: 5 kroków

Wideo: Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowego punktu dostępu Linksys: 5 kroków
Wideo: Synology Backup – wydajne rozwiązanie do tworzenia kopii zapasowych - Wakacyjne Warsztaty Synology 2 2024, Listopad
Anonim
Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowych punktów dostępowych firmy Linksys
Skrypt do tworzenia kopii zapasowych konfiguracji bezprzewodowych punktów dostępowych firmy Linksys

Ta instrukcja pokaże skrypt, którego można użyć do zautomatyzowania tworzenia kopii zapasowych konfiguracji bezprzewodowego punktu dostępowego firmy Linksys. Właściwie można to łatwo edytować, aby wykonać kopię zapasową prawie każdego urządzenia Linksys.

Krok 1: Wymagania

Wymagania
Wymagania

Zakładam, że masz do dyspozycji system linux lub os x. Chociaż cygwin działałby dobrze.

Krok 2: Zmienne

Zmienne
Zmienne

Najpierw ustawmy kilka zmiennych. Edytuj je wszystkie, aby pasowały do Twojego środowiska. #!/bin/bash#Joe McManus#kopia zapasowa linksys firewall#ustaw kilka zmiennychhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Krok 3: Pobierz konfigurację

Pobierz konfigurację
Pobierz konfigurację

Ten bit używa wget do pobrania konfiguracji i zapisania jako hostname-date.config.bin#Pobierz konfigurację i zapisz jako hostname-date.config.binwget https://$hostname/Config.bin --user=$pass -- password=$pass --no-check-certificate -O $basedir/$hostname-`date +%Y-%m-%d`.config.bin

Krok 4: Sprawdź, czy zadziałało

Sprawdź, czy to zadziałało
Sprawdź, czy to zadziałało

Sprawdzamy teraz, czy zadziałało, jeśli nie, wyślij e-mail. #sprawdź, czy zadziałało, jeśli [$? != 0]then echo "Błąd: Kopia zapasowa nie powiodła się" mail -s"Błąd: Kopia zapasowa $hostname nie powiodła się o `data`" $mailto </dev/nullfi

Krok 5: Złóż wszystko razem

Poskładać wszystko do kupy
Poskładać wszystko do kupy

Złóż to wszystko razem i uruchom. Jeśli działa, dodaj go do crontab. Pełny skrypt w załączeniu. #Joe McManus#backup linksys firewall#ustaw kilka zmiennychhostname=wrt54g.foo.bar.combasedir=/data/[email protected]#Pobierz konfigurację i zapisz jako hostname-date.config.binwget https://$hostname/Config.bin --user=$pass --password=$pass --no-check-certificate -O $basedir/$hostname-`data +%Y-%m-%d`. config.bin#check, aby sprawdzić, czy zadziałało, jeśli [$? != 0]then echo "Błąd: Kopia zapasowa nie powiodła się" mail -s"Błąd: Kopia zapasowa $hostname nie powiodła się o `data`" $mailto </dev/nullfi

Zalecana: