Скрипт перезагрузки порта после включения

Автоматизация при помощи встроенного скриптового языка и RouterOS API
N3RO
Сообщения: 6
Зарегистрирован: 29 мар 2020, 14:40

Скрипт перезагрузки порта после включения

Сообщение N3RO »

Доброго времени суток уважаемые товарищи!
В скриптинге я ни бум-бум от слова вообще. Не знаю команд, переменных и прочего... Поэтому и хочу попросить помощи у людей знающий лучше и больше меня :-)

Нужен банальный скрипт, который будет отключать и включать определенный порт после перезагрузки\включения роутера Микротик.
Тобеж - отключили свет или роутер перезагрузился. После того, как он начал свою работу, порт\интерфейс с названием Lan3 (к примеру) выключился и включился. Просто "моргнул короче" через выполнение функции disable port, enable port.

Для тех кому интересно зачем это:
Моросит пара портов. После каждой перезагрузки микротика - эти пара портов поднимаются на 10мб без RX трафика. Помогает только отключение, включение порта.
Перепробовано было все - начиная от замены устройств подключенных к данным портам и заканчивая перепрошивкой через нетинстал и повторной настройкой. По итогу решил, что скрипта на автоматическое отключение и включение порта после перезагрузки роутера будет достаточно.

Заранее очень благодарен всем, кто поможет.
N3RO
Сообщения: 6
Зарегистрирован: 29 мар 2020, 14:40

Re: Скрипт перезагрузки порта после включения

Сообщение N3RO »

Вопрос снят. Решение найдено.

:delay 5;
/interface ethernet set ether2 disabled=yes;
:delay 5;
/interface ethernet set ether2 disabled=no

в шедулере.