MikroTik: команды терминала с подробным описанием

В данной статье мы покажем примеры настройки RouterOS, используя консоль. Изучим, какие на MikroTik команды терминала существуют, а также узнаем преимущества использования командной строки по сравнению с графическим интерфейсом.

Настройку оборудования компании MikroTik возможно выполнить:

  • используя графический интерфейс (фирменная утилита Winbox);
  • с помощью консоли (командной строки) используя команды.

У каждого из этих способов есть свои преимущества и недостатки, поэтому трудно ответить однозначно на вопрос какое средство лучше использовать для конфигурирования RouterOS. Из личного опыта могу сказать, что выбор инструмента зависит от того, что именно вы хотите настроить, таким образом желательно уметь пользоваться обоими инструментами.

MikroTik консоль: общие сведения и преимущества

Работа по конфигурированию оборудования MikroTik с помощью командной строки осуществляется путем введения специальных команд. Консоль в RouterOS можно сравнить с bash на Linux.

Доступ к консоли на роутерах MikroTik, может быть получен несколькими способами:

  • По протоколам Telnet и SSH используя сторонние приложения (например, Putty);
  • Воспользоваться встроенным окном терминала в утилитах WinBox или WebFig.

Основным и самым очевидным преимуществом командной строки по сравнению с графическим интерфейсом Winbox, является ее использование при анализе текущей конфигурации устройства. Используя всего одну команду, мы увидим все изменения, внесенные в RouterOS, которые отличаются от настроек по умолчанию.

Также к преимуществам консоли можно отнести:

  • Возможность, подключения к устройству при низкой скорости интернет-соединения;
  • Огромный прирост скорости в работе при настройке некоторых операций;
  • Некоторые команды доступны исключительно из консоли.

На RouterOS v6 и RouterOS v7 отличается формат записи пути для командной строки.

Формат записи пути для ROS v6:

Формат записи пути для ROS v7:

На MikroTik команды терминала Winbox и WebFig выделяются цветом. Пример:

Где:

  • бирюзовым — обозначается путь;
  • фиолетовым — выделяется команда;
  • зеленым — параметр, который мы хотим изменить;
  • черным — значение.

Перемещение по консоли MikroTik

Ниже приведем символы и команды консоли, которые используют для перемещения по разделам:

  • / — перемещает в корень из любого раздела;
  • .. — перемещаемся на предыдущий уровень меню;
  • С помощью стрелок и сочетания клавиш ««(Ctrl+P) и ««(Ctrl+N) выполняется перемещение по истории введенных ранее команд;
  • quit — закрыть текущую сессию.

Подсказки в консоли

С помощью клавиши «Tab» мы можем получить список возможных команд раздела, в котором находимся и автоматически дописать название уникальной команды, если введена ее часть.

  • Одиночное нажатие «Tab» покажет список возможных команд текущего раздела;
  • одиночное нажатие «Tab» после части уникальной команды допишет ее;
  • Двойное нажатие «Tab» отобразит возможные команды для скриптов.

При нажатии «F1» отобразится список команд терминала с описанием.

Другие сочетания клавиш

Сочетания клавиш для консоли, которые часто используются в работе:

  • Ctrl+C – остановить выполнение команды (например, остановить выполнение команды ping).
  • Ctrl+D – при нажатии данного сочетания клавиш в пустом поле ввода закроет текущую сессию и командную строку.
  • Ctrl+L или F5 – очистить экран терминала.
  • Ctrl+R или F3 – используется для поиска по истории введенных команд.
  • Ctrl+X или F4 – включить/выключить безопасный режим работы RouterOS.

Основные команды терминала MikroTik

В командной строке RouterOS существует большое количество команд, они разбиты по группам. Команды являются контекстно ориентированными, поэтому для каждого раздела меню будет доступен набор команд, которые относятся исключительно к этому разделу.

Основные команды терминала

  • add – команда используется, чтобы добавить правило;
  • remove – удалить правило;
  • set – задать или изменить значение параметра;
  • unset – удалить значение параметра;
  • edit – позволяет задать или редактировать значения настроек в текстовом редакторе.

Команды включить/выключить

  • enable – включить правило;
  • disable – выключить правило;
  • enabled – включено/выключено (принимает значения =yes,=no);
  • disabled – включено/выключено (принимает значения =yes,=no).

Изменить порядковый номер правила

Чтобы переместить существующее правило, используют команду «move«. Пример:

Где:

  • numbers — номер правила, который мы хотим переместить;
  • destination — номер, под которым указанное правило будет расположено.

Команда поиска find

Чтобы выполнить поиск по указанным значениям и выполнения дальнейших действий, используют команду «find«. Приведем пример, где используя команду find, мы найдем интерфейс с именем «ether1» и назначим ему комментарий:

Необходимо сразу проверять результат команды. Если вы, например, допустили ошибку в имени интерфейса, то сообщения об ошибке не появится.

Команда print

В MikroTik команда терминала «print» используется для того, чтобы вывести информацию по текущему разделу меню. Данная команда содержит свои ключи:

  • from – выведет информацию об элементах, чьи имена или номера указаны. Если необходимо вывести информацию о нескольких элементах, то их можно перечислить через запятую. Пример:
  • where – отображает элементы с указанными параметрами и значениями. Если указать несколько параметров, то отобразятся элементы, соответствующие всем указанным значениям. Например:
  • brief – отобразит минимальную информацию в виде таблицы;
  • value-list – выведет всю возможную информацию об элементах в виде таблицы, включая значения, которые не менялись относительно значений по умолчанию;
  • without-paging – показывает информацию без остановки после каждого полного экрана;
  • detail – отображает полную информацию в виде «параметр=значение»;
  • terse – ключ, схожий с «detail«, но информация выводится текстом без форматирования;
  • dynamic – показывает динамические правила;
  • static – показывает статические правила;
  • follow – отобразит текущие значения элементов и отслеживает изменения(появление новых записей) пока не прервут выполнение команды (Ctrl+c);
  • follow-only – только отслеживает изменения(появление новых записей);
  • stats – показывает значения счетчиков в виде таблицы;
  • stats-detail – показывает значения счетчиков в формате «параметр=значение»;
  • interval – непрерывно отображает значения аргументов с указанным интервалом времени (в секундах);
  • oid – выводит содержание OID для аргументов, доступных по SNMP;
  • count-only – выдаст общее количество правил в текущем разделе;
  • file – сохраняет выводимую информацию в указанный файл.

Прочие команды

  • reset-counters – обнулить значения указанных счетчиков;
  • reset-counters-all – обнулить значения всех счетчиков;
  • /console/clear-history – очищает историю команд.

Заключение

Мы изучили основные команды терминала MikroTik которые используются для настройки RouterOS, а также перечислили преимущества работы из командной строки. Надеюсь, данная статья была вам полезна.

Оцените статью
Smartadm.ru
Добавить комментарий