С наскока сложно определить причину такого поведения скрипта.
У меня нет оборудования с установленной ROS 7.14.1. Поэтому я специально создал виртуалку с ROS 7.14.1 и убедился в принципиальной работоспособности скрипта под этой версией ROS. Представляю результат:
Код: Выделить всё
MMM MMM KKK TTTTTTTTTTT KKK
MMMM MMMM KKK TTTTTTTTTTT KKK
MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK
MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK
MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK
MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK
MikroTik RouterOS 7.14.1 (c) 1999-2024 https://www.mikrotik.com/
ROUTER HAS NO SOFTWARE KEY
----------------------------
You have 23h34m to configure the router to be remotely accessible,
and to enter the key by pasting it in a Telnet window or in Winbox.
Turn off the device to stop the timer.
See www.mikrotik.com/key for more details.
Current installation "software ID": B85U-EWQD
Please press "Enter" to continue!
[admin@MikroTik] > sys scr run dang
22:28:16 Start of searching dangerous addresses on 'MikroTik' router
22:28:16 Variable 'inIfaceList' is empty -> so value '' is automatically assigned
22:28:16 ATTENTION!!! Not found list external interfaces named ''. Check it 'Interfaces-Interface List'. Firewall protection may not work!!!
22:28:16 No new dangerous IP-addresses were found
22:28:16 End of searching dangerous addresses script
[admin@MikroTik] >
Используйте последнюю версию скрипта.
Попробуйте запустить скрипт в первозданном виде, без правок под себя.
Запуск скрипта производите в окне терминала, это нужно для вывода всех информационных сообщений.
Возможно на этом этапе уже что-нибудь прояснится...