Скрипт за архивиране Конфигурации на безжична точка за достъп на Linksys: 5 стъпки
Скрипт за архивиране Конфигурации на безжична точка за достъп на Linksys: 5 стъпки
Anonim

Тази инструкция ще покаже скрипт, който може да се използва за автоматизиране на архивирането на конфигурации на безжична точка на достъп на linksys. Всъщност това може лесно да бъде редактирано, за да архивирате почти всяко устройство с връзки.

Стъпка 1: Изисквания

Предполагам, че имате на ваше разположение linux или os x система. Въпреки че cygwin ще работи добре.

Стъпка 2: Променливи

Нека първо зададем някои променливи. Редактирайте всичко това, за да съответства на вашата среда. #!/bin/bash#Joe McManus#архивиране на защитна стена на linkys#задайте някои променливиhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

Стъпка 3: Вземете Config

Този бит използва wget за изтегляне на конфигурацията и запазване като hostname-date.config.bin#Вземете конфигурацията и запишете като hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- парола = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`.config.bin

Стъпка 4: Проверете дали работи

Сега проверяваме дали работи, изпращаме имейл, ако не. #проверете, за да видите дали работи [$? ! = 0] след това ехо "Грешка: Архивиране неуспешно" поща -s "Грешка: Архивирането на $ hostname не успя на` дата` "$ mailto </dev/nullfi

Стъпка 5: Съберете всичко заедно

Съберете всичко заедно и го стартирайте. Ако работи, добавете го в crontab. Пълният скрипт е приложен. #Joe McManus#архивиране на защитна стена на linkys#задайте някои променливи hostname=wrt54g.foo.bar.combasedir=/data/[email protected]# Вземете конфигурацията и запишете като hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass --password = $ pass --no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#проверете дали работи [$? ! = 0] след това ехо "Грешка: Архивиране неуспешно" поща -s "Грешка: Архивирането на $ hostname не успя на` дата` "$ mailto </dev/nullfi

Препоръчано: