Как запустить скрипт на Microtik (Router OS)
Недавно я написал статью “Правила брэндмауэра для обеспечения внешней безопасности сети с помощью маршрутизатора Mikrotik (Router OS)“, но совсем забыл о том, что далеко не все начинающие администраторы знают как можно запустить на микротике готовый скрипт и что для этого нужно. В итоге написанная статья может пойти прахом, т.к. из-за недостатка информации о запуске скрипта, администратор не сможет им воспользоваться. Таким образом, чтобы не рассусоливать, я быстренько расскажу как можно запускать скрипты. Тут есть несколько вариантов. Так что кому интересно, добро пожаловать под кат.
И так. все варианты я буду рассматривать в двух типах. Как известно, маршрутизатор Mikrotik под управлением RouterOS можно администрировать тремя инструментами:
- С помощью программы WinBox. Последнюю версию которой можно скачать ТУТ;
- Через WEB-интерфейс самого маршрутизатора;
- По SSH;
- По Telnet.
В данной статье я не буду останавливаться на том, как подключиться к маршрутизатору ибо, если вы ее начали читать, то ответ на этот вопрос вы знаете. На варианте настройки с помощью SSH и Telnet я тоже останавливаться не буду. будем рассматривать только простые пользовательские варианты. И так, приступим.
Вариант 1.1 Для самых терпеливых (WinBox)
Запускаем WinBox и подключаемся к маршрутизатору
Нажимаем кнопку NEW TERMINAL. В результате у нас открывается окно терминала для ввода команд:
Теперь открываем файл со скриптом и построчно вводим все команды которые там написаны. Да это долго, да это неэффективно, но имеет право на жизнь.
Вариант 1.2 Для самых терпеливых (Веб-Интерфейс)
Заходим на веб интерфейс вашего маршрутизатора
Введите логин и пароль для входа на маршрутизатор. В итоге мы попадаем на стартовую страницу WebFig маршрутизатора:
Теперь сверху выбираем пункт TERMINAL
В результате у нас открывается окно терминала для ввода команд:
К сожалению, данный вариант точно так же неэффективен. Но имеет место быть.
Правда он отвечает на вопрос “Как открыть терминал в веб-интерфейсе Mikrotik”. Так что работа была проделана не зря.
Поэтому переходим ко второму варианту и правильному запуску готовых скриптов на Mikrotik.
Вариант 2. Запуск скриптов через редактор скриптов (WinBox).
Запускаем WinBox и подключаемся к маршрутизатору
В меню с левой стороны выбираем пункт SYSTEM и в выпавшем меню выбираем пункт SCRIPT
В итоге у нас открывается окно редактора скриптов.
Ну а теперь дело техники. Нажимаем на знак ” + ” и открывается окно добавления нового скрипта:
Теперь в поле NAME пишем имя вашего скрипта. Пишите какое нравится.
В поле POLICY можно выставить область действия скрипта. Если не знаете что это такое, то проверьте чтобы стояли все галки и не заморачивайтесь.
В поле SOURCE нужно вставить текст Вашего скрипта. Все просто копируем текст скрипта из источника, вставляем в это поле.
После того как назвали скрипт, выставили политики и вставили текст скрипта, жмем кнопку APPLY. Теперь у вас появляется выбор. Вы можете нажать кнопку RUN SCRIPT и ваш скрипт выполнится. Либо OK и окно со скриптом закроется и скрипт сохранится в памяти маршрутизатора. Либо нажать кнопку REMOVE и все ваши старания удалятся.
Лично я применяю следующий сценарий:
Заполняю указанные поля, потом жму APPLY, потом запускаю скрипт, а потом все удаляю. Удобно.
Если вам скрипт нужно запускать регулярно, то его можно сохранить, а потом запускать прямо из списка. Выглядит это так:
Теперь рассмотрим, как то же самое можно сделать через WEB-Интерфейс.
Вариант 3. Запуск через редактор скриптов в WEB-интерфейсе
Заходим на веб интерфейс вашего маршрутизатора
Введите логин и пароль для входа на маршрутизатор.
В меню с левой стороны выбираем пункт SYSTEM и в выпавшем меню выбираем пункт SCRIPT
Ну а теперь дело техники. Нажимаем на кнопку ADD NEW и открывается окно добавления нового скрипта:
Далее можно действовать точно так же, как было описано в варианте 2.
Вот как-то так. Надеюсь, что информация оказалась для Вас полезной. Спасибо что посетили мой сайт.
Огромный выбор сетевого оборудования Микротик по приятным ценам.
Хороший выбор сетевого оборудования Mikrotik для жителей Беларуси.