Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве будет показан сценарий, который можно использовать для автоматизации резервного копирования конфигураций точек беспроводного доступа Linksys. На самом деле это можно легко отредактировать для резервного копирования практически любого устройства Linksys.
Шаг 1. Требования
Я предполагаю, что в вашем распоряжении есть система linux или os x. Хотя cygwin подойдет.
Шаг 2: переменные
Давайте сначала установим некоторые переменные. Отредактируйте все это в соответствии с вашей средой. #! / bin / bash # Joe McManus # backup linksys firewall # задайте какую-нибудь переменнуюshostname=wrt54g.foo.bar.combasedir=/data/[email protected]
Шаг 3. Получите конфигурацию
Этот бит использует 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], затем echo "Ошибка: сбой резервного копирования" mail -s "Ошибка: сбой резервного копирования $ hostname в` date` "$ mailto </ dev / nullfi
Шаг 5: соберите все вместе
Сложите все вместе и запустите. Если он работает, добавьте его в crontab. Полный сценарий прилагается. #Joe McManus # backup linksys firewall # задайте переменнуюshostname=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 # проверьте, сработало ли это if [$? ! = 0], затем echo "Ошибка: сбой резервного копирования" mail -s "Ошибка: сбой резервного копирования $ hostname в` date` "$ mailto </ dev / nullfi