скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ скрипты для MikroTik RouterOS

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΈ Π·ΠΈΠ³Ρ€ΡƒΠ·ΠΊΠ΅ CPU

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ послСднСй Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

Π­Ρ‚ΠΎΡ‚ скрипт ставим Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π½Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΠΏΠΎΠ·ΠΆΠ΅ выполнСния скрипта Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.

И послСдний скрипт β€” ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌ сСрвСрС. Π’ Π½Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ МАБ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°.

Π—Π΄Π΅ΡΡŒ мСняСм имя Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°, ip-адрСс LAN-интСрфСйса ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ VRRP Π½Π° мСньший, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ слСйвом. Запуск этого скрипта Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ИзмСнСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌ сСрвСрС послС копирования ΠΈ примСнСния послСднСй Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ интСрфСйса

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ динамичСским сСрвСрам ΠΈΠ»ΠΈ сСрвисам, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ pptp-соСдинСния

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° синтаксиса скрипта

Настройка Π½Π° 2 ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°:

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

Если Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½ΠΎΡ‡ΡŒΡŽ, скаТСм с 22:00 Π΄ΠΎ 10:00 ΡƒΡ‚Ρ€Π°:

0) Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ способ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°ΠΌΠΈ 22:00:00-23:59:59 ΠΈ 00:00:00-10:00:00

1) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡ€Π΅Ρ‚ – Π“Π΄Π΅-Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚, Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.

2) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅Π΄ΡƒΠ»Π΅Ρ€ –
Ρ‚Π°ΠΊΠΆΠ΅ создаём ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² Ρ„Π°ΠΉΡ€Π²ΠΎΠ»Π΅, Π½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ врСмя –

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

MikroTik ( ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° досупности IP, пСрСзапуск PoE ΠΈΠ»ΠΈ USB )

MikroTik script [ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности ping ]

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° осущСствляСтся Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ [ scheduler] скрипт для Π²Π²ΠΎΠ΄Π° Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π² ΠΊΠΎΠ½Ρ†Π΅ Π΅ΡΡ‚ΡŒ ссылка Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚Π΅ΠΊΠ΅

1. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° (192.168.1.1)
add interval=4m name=»ping AP221M4″ on-event=»:local pingresultA [/ping 192.168.1.1 count=3]; :if (\$pingresultA

2. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности ΠΌΠΎΠ΄Π΅ΠΌΠ° (192.168.8.1)
add interval=5m name=»ping modem» on-event=»:local pingresultA [/ping 192.168.8.1 count=3]; :if (\$pingresultA 3. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности google dns сСрвСра [ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ] (8.8.8.8)
add interval=5m name=»ping ya.ru» on-event=»:local pingresultA [/ping 8.8.8.8 count=3]; :if (\$pingresultA = 0) do= <:interface ethernet poe set ether5 poe-out=off; :delay 15s; :interface ethern\ et poe set ether5 poe-out=forced-on;>;» policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup

4. ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° 1 Ρ€Π°Π· Π² нСдСлю
add interval=1w name=reboot on-event=»:system reboot» policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=oct/19/2018 start-time=06:39:44

1. ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности google dns сСрвСра [ всСгда ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ] (8.8.8.8)
add interval=1m30s name=»modem usb» on-event=»:local pingresultA [/ping 8.8.8.8 count=3]; :if (\$pingresultA = 0) do= <:system routerboard usb power-reset duration=5s;>;» policy=\ ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎ PoE ΠΈΠ»ΠΈ power-cycle-ping Π½Π° Mikrotik

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ PoE-ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€/ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ Mikrotik, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ устройства, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΊ зависанию (IP-ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Ρ‚.ΠΏ.). Обладая Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ лСнивости, ΠΌΡ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ эти устройства Ρ€ΡƒΠΊΠ°ΠΌΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡ… ΠΎΡ‚ PoE-ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ этот процСсс ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ· Mikrotik, вСроятно, Ρ‚ΠΎΠΆΠ΅ склонны ΠΊ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ Π»Π΅Π½ΠΈ, ΠΈ Π²Π²Π΅Π»ΠΈ Π² RouterOS 6.33 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ power-cycle-ping. Рассмотрим Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ power-cycle-ping ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΈΠ· консоли, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· графичСского интСрфСйса.

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

/interface ethernet poe set LAN4 power-cycle-ping-enabled=yes power-cycle-ping-address=10.20.30.40 power-cycle-ping-timeout=60s power-cycle-interval=24h

РазбСрСмся с синтаксисом:

ГрафичСский интСрфСйс:

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. perezagruzka zavisshikh ustroistv po poe power cycle ping na mikrotik 01. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-perezagruzka zavisshikh ustroistv po poe power cycle ping na mikrotik 01. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° perezagruzka zavisshikh ustroistv po poe power cycle ping na mikrotik 01. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС синтаксиса ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°: http://wiki.mikrotik.com/wiki/Manual:PoE-Out

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² RouterOS 6.33, ΠΏΠΎΠΌΠΈΠΌΠΎ багфиксов, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ инструмСнт, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ нашими сСтСвыми рСсурсами.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΊΡ€ΠΈΠΏΡ‚ для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ

Sun Oct 11, 2009 12:40 am

Re: Force reboot

Sun Oct 11, 2009 9:48 pm

Re: Force reboot

Mon Oct 12, 2009 2:27 am

Re: Force reboot

Mon Oct 12, 2009 10:30 am

Re: Force reboot

Mon Oct 12, 2009 10:55 am

For every complex problem, there is a solution that is simple, neat, and wrong.

MikroTik. Your life. Your routing.

Re: Force reboot

Mon Oct 12, 2009 12:39 pm

Re: Force reboot

Mon Oct 12, 2009 2:00 pm

For every complex problem, there is a solution that is simple, neat, and wrong.

MikroTik. Your life. Your routing.

Re: Force reboot

Mon Oct 12, 2009 4:15 pm

Re: Force reboot

Mon Oct 12, 2009 4:39 pm

For every complex problem, there is a solution that is simple, neat, and wrong.

MikroTik. Your life. Your routing.

Re: Force reboot

Mon Oct 12, 2009 10:39 pm

Re: Force reboot

Tue Oct 13, 2009 8:23 am

Re: Force reboot

Mon Nov 09, 2009 12:14 am

Re: Force reboot

Tue Apr 23, 2013 9:34 pm

If you can login via telnet, and you are getting an error when rebooting, you can do this :

— Enable WatchDog and assign to it any ip.
— After a minute the routerboard will reboot.
— But you have to disable the watchdog timer immediately after reboot.

Re: Force reboot

Fri Apr 11, 2014 8:37 am

Re: Force reboot

Mon Nov 21, 2016 11:39 pm

Re: Force reboot

Thu Mar 16, 2017 12:08 pm

Re: Force reboot

Wed Aug 02, 2017 4:58 pm

Re: Force reboot

Sun Jun 17, 2018 9:35 pm

Re: Force reboot

Wed Nov 25, 2020 11:19 am

if you need to do this via telnet.

try writing this script as two commands in notepad and then paste them both into the terminal window:

Re: Force reboot

Fri May 28, 2021 11:37 am

I do agree with the original poster that having a confirmation=yes or require_confirmation=no would be useful.
Clearly workarounds have been offered but they do not solve the underlying problem or question.

Also most unix / Linux systems allow this and if you are managing the router via ssh (do people still use telnet?) if you’re sending such a command you clearly want to do just that.
For interactive use it’s fine to ask for confirmation and that makes sense so confirmation probably should be required by default but given Mikrotik’s cli interface has quite a flexible input format I would imagine adding such a feature would be straight-forward and resolve this.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΊΡ€ΠΈΠΏΡ‚ для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ

БСсплатный Ρ‡Π΅ΠΊ-лист
ΠΏΠΎ настройкС RouterOS
Π½Π° 28 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²

Π‘ΠΊΡ€ΠΈΠΏΡ‚, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Wachdog

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. file.php?avatar=1537 1521131756. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-file.php?avatar=1537 1521131756. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° file.php?avatar=1537 1521131756. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

Π’ ΡˆΠ΅Π΄ΡƒΠ»Π΅Ρ€Π΅ создаю Π΄Π²Π΅ Π½ΠΎΠ²Ρ‹Ρ… записи.
ΠŸΠ΅Ρ€Π²Π°Ρ Ping:

ИсполнСниС ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚, Π½Π°Ρ‡Π°Π»ΠΎ исполнСния startup, состояниС Π² Π½Π°Ρ‡Π°Π»Π΅ тСстирования disable
Вторая Time:

ИсполнСниС ΠΏΠΎ нулям, ΠΏΡƒΡΡ‚ΡŒ запускаСтся Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, Π½Π°Ρ‡Π°Π»ΠΎ исполнСния startup, состояниС Π² Π½Π°Ρ‡Π°Π»Π΅ тСстирования enable.

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ запускаСтся Time, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΆΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ час, ΠΏΠΎΡ‚ΠΎΠΌ запускаСт ΡˆΠ΅Π΄ΡƒΠ»Π΅Ρ€ Ping, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ скрипт Ping_con. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ выполнятся ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚. Если ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅Ρ‚, скрипт даст ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡˆΠ΅Π΄ΡƒΠ»Π΅Ρ€ Time ΠΈ Ρ†ΠΈΠΊΠ» повторится. На врСмя тСстирования Π² скриптС Ping_con строку

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ устройство ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Ρ‹Π²Π΅ связи с внСшним ΠΌΠΈΡ€ΠΎΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 5 ΠΌΠΈΠ½ΡƒΡ‚, Π½ΠΎ Π½Π΅ Π΄Π΅Ρ€Π³Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚, Ссли ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ» соСдинСниС с ΡΠ΅Ρ‚ΡŒΡŽ.

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. file.php?avatar=1537 1521131756. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-file.php?avatar=1537 1521131756. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° file.php?avatar=1537 1521131756. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. file.php?avatar=7196 1402489635. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-file.php?avatar=7196 1402489635. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° file.php?avatar=7196 1402489635. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

ΠΈ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ‚ΡŒ врСмя Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ запускался Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· час Π° Ρ‡Π΅Ρ€Π΅Π· 5 ΠΌΠΈΠ½ΡƒΡ‚ послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ я Ρ‚Π°ΠΊ понимаю Π½Π°Π΄ΠΎ Π² Time

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. file.php?avatar=7196 1402489635. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-file.php?avatar=7196 1402489635. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° file.php?avatar=7196 1402489635. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

ΠΎ))) скрипт Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π». оказалось Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ лишниС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΎΠ΄Π½Π° Π±ΡƒΠΊΠ²Π° вмСсто английской русская скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. kolobok biggrin. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-kolobok biggrin. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° kolobok biggrin. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. file.php?avatar=1537 1521131756. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ Ρ„ΠΎΡ‚ΠΎ. скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ-file.php?avatar=1537 1521131756. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° скрипт для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΈΠΊ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° file.php?avatar=1537 1521131756. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎ FTP lastconfig.backup ΠΈ восстанавливаСмся с Π½Π΅Π³ΠΎ. FTP ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ доступа ΠΏΠΎ IP. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊ FTP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ IP-адрСсу локального физичСского интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°ΠΌΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *