Не запускается скрипт run after reset

Обсуждение ПО и его настройки
Stas788
Сообщения: 66
Зарегистрирован: 18 окт 2017, 01:43

Всем привет,

есть Mikrotik RB951Ui-2ND и делаю System-Reset Configuration, ставлю галку No default configuration и в поле run after reset подставляю загруженный файл auto-new.rtk.wifi.ports.19.10.2017.rsc
Микротик уходит в перезагрузку и скрипт после перезагрузки автоматом не грузится.... Получаю просто сброшенный к заводским настройкам роутер... Почему так?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

ну наверное что то в скрипте не так


Есть интересная задача и бюджет? http://mikrotik.site
Аватара пользователя
Vlad-2
Модератор
Сообщения: 2531
Зарегистрирован: 08 апр 2016, 19:19
Откуда: Петропавловск-Камчатский (п-ов Камчатка)
Контактная информация:

Stas788 писал(а):Всем привет,
есть Mikrotik RB951Ui-2ND и делаю System-Reset Configuration, ставлю галку No default configuration и в поле run after reset подставляю загруженный файл auto-new.rtk.wifi.ports.19.10.2017.rsc
Микротик уходит в перезагрузку и скрипт после перезагрузки автоматом не грузится.... Получаю просто сброшенный к заводским настройкам роутер... Почему так?

1) При обнулении и при выборе будущей конфигурации - подставлять и выбирать надо файл который ТОЛЬКО в формате *.backup.
2) Файл в формате *.rsc импортируются в ручном режиме через командную строку.



На работе(ах): 2xCCR1016-12G, RB3011UiAS и hAP lite (RB941)
Дома: CCR1016-12G, RBcAP2n (standalone), RB wAP LTE kit
Для тестов(под рукой): RB3011UiAS, hAP mini (RB931) и что-то ещё по мелочи
MTCNA
MTCRE
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Vlad-2 писал(а):1) При обнулении и при выборе будущей конфигурации - подставлять и выбирать надо файл который ТОЛЬКО в формате *.backup.
2) Файл в формате *.rsc импортируются в ручном режиме через командную строку.


1. Не надо ля-ля. Прекрасно скрипты выполняются из rsc
2. ipmort еще есть


Есть интересная задача и бюджет? http://mikrotik.site
Аватара пользователя
Vlad-2
Модератор
Сообщения: 2531
Зарегистрирован: 08 апр 2016, 19:19
Откуда: Петропавловск-Камчатский (п-ов Камчатка)
Контактная информация:

vqd писал(а):1. Не надо ля-ля. Прекрасно скрипты выполняются из rsc

Молчу-молчу.... :smu:sche_nie:
просто поделился (из практики), что такое бывает...и *.rsc не всегда "подхватывается"



На работе(ах): 2xCCR1016-12G, RB3011UiAS и hAP lite (RB941)
Дома: CCR1016-12G, RBcAP2n (standalone), RB wAP LTE kit
Для тестов(под рукой): RB3011UiAS, hAP mini (RB931) и что-то ещё по мелочи
MTCNA
MTCRE
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

там есть 1 единственный баг. Если в Files есть папка flash то именно в нее нужно скрипт помещать и тогда все ок. Если же поместить в корень то в момент перезагрузки файл просто теряется и соответственно не выполняется. Ну и еще есть там пара подводных камней...


Есть интересная задача и бюджет? http://mikrotik.site
Stas788
Сообщения: 66
Зарегистрирован: 18 окт 2017, 01:43

vqd писал(а):там есть 1 единственный баг. Если в Files есть папка flash то именно в нее нужно скрипт помещать и тогда все ок. Если же поместить в корень то в момент перезагрузки файл просто теряется и соответственно не выполняется. Ну и еще есть там пара подводных камней...


это не полный ответ. Из флеша тоже не запускается....
нашел в англоязычном форуме, что все дело в задержке вначале скрипта. Т.к. не успевают модули микротика в частности wifi прогрузиться, то надо добавить первой строкой :delay=10s
и все заработало.


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

эм. Ну это как бы логично и само собой разумеется))))


Есть интересная задача и бюджет? http://mikrotik.site
Аватара пользователя
Gregory
Сообщения: 17
Зарегистрирован: 26 окт 2017, 17:21

Откройте файл блокнотом или notepad++
Скопируйте содержимое и сделайте Paste в терминал роутера, увидите весь процесс применения настроек из скрипта .rsc
Рекомендую не сразу весь скрипт в терминал кидать, а кусками
Также сможете узнать, почему скрипт не применяется и где ошибка.

Скрипт после перезагрузки не применяется по одной простой причине, не соответствие какого-то элемента. Других причин быть не может.

Соответственно находите где косяк и правите его.


Некоторые заметки из жизни: gregory-gost.ru
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Gregory писал(а):Скрипт после перезагрузки не применяется по одной простой причине, не соответствие какого-то элемента. Других причин быть не может.


Да ладно. Собственно человек выше описал 1 из самых очевидных подводных камней )) И там еще есть


Есть интересная задача и бюджет? http://mikrotik.site
Ответить