Обнаружена блокировка рекламы: Наш сайт существует благодаря показу онлайн-рекламы нашим посетителям. Пожалуйста, подумайте о поддержке нас, отключив блокировщик рекламы на нашем веб-сайте.
Доброго времени суток! Предлагаю тему для обмена и публикации скриптов для RouterOS. А то лазить по разным сайтам порой утомляет. Надеюсь админы прилепят. Начну пожалуй. Бекап конфига, отсыл его почтой.
global backup ([/system identity get name] . "-" . [:pick [/system clock get date] 4 6 ]) system backup save name=$backup; :log info ("Ждем 30 сек перед отправкой бекапа") :delay 00:00:30; :log info ("Отправляем") tool e-mail send from=от_кого to кому file=$backup server адрес_почтового_сервера;
:global "reg-ip" [:pick $"ddns-ip" 0 ([:len $"ddns-ip"]-3) ] #получаем старый зарегенный ip :global "register-ip" [ /resolve $"ddns-host"] #выводим оба ипа, тут можно закоментить. я делал для проверки. :log info $"ddns-ip" :log info $"register-ip" :log info $"reg-ip"
:global "reg-ip" [:pick $"ddns-ip" 0 ([:len $"ddns-ip"]-3) ] #получаем старый зарегенный ip :global "register-ip" [ /resolve $"ddns-host"] #выводим оба ипа, тут можно закоментить. я делал для проверки. :log info $"ddns-ip" :log info $"register-ip" :log info $"reg-ip"
Сравниваем, если одинаковые, то просто сообщение в лог, можно убрать или заменить, если разные, то регим новый ип. :if ($"reg-ip"=$"register-ip") do={:log info "Work!"} else={ :log info [ /tool dns-update name=$"ddns-host" address=$"reg-ip" key-name=$"ddns-user" key=$"ddns-pass" ] }