Привет, мне нужен скрипт, который будет пинговать какой-нибудь интернет-адрес или DNS (скажем, 8.8.8.8), и если в течение 5 минут нет ответа, то сбрасывать WAN-адрес и обновлять его. У меня динамический адрес на MT WAN от кабельного модема провайдера. Есть ли какое-то похожее решение? Потому что иногда интернет перестаёт работать, и всё, что мне нужно — это обновить IP-адрес на DHCP-клиенте на WAN-интерфейсе.
Скрипт для выпуска/обновления IP DHCP клиента
Скрипт для выпуска/обновления IP DHCP клиента, RouterOS
|
20.04.2012 07:42:00
|
|
|
|
|
|
11.05.2014 00:31:00
Это бесплатная точка доступа, не злоупотребляйте сервисом.
|
|
|
|
|
|
13.05.2014 08:31:00
Это весь сценарий?
|
|
|
|
|
|
04.12.2017 03:22:00
Делюсь полезными примерами:
/ip dhcp-client release 0 /ip dhcp-client release [find interface=ether1] Это работает как для (release), так и для (renew). Бог благословит вас! |
|
|
|
|
|
08.02.2019 09:54:00
Попробуй без "ng"
|
|
|
|
|
|
23.04.2022 13:53:00
Просто запланируйте это при загрузке с интервалом в 5 минут.
|
|
|
|
|
|
23.04.2022 13:55:00
Можешь, пожалуйста, дать более подробную инструкцию, куда именно вставлять скрипт? Я совсем новичок в скриптах. Я также смотрел на netwatch, его как-то можно использовать?
|
|
|
|
|
|
23.04.2022 14:09:00
Попробуй так, дружище: если условие = ([/ping 1.1.1.1 count=6] = 0), тогда сделать = {/ip dhcp-client release [find interface="ether1"]}. Надеюсь, это тебе поможет, EL DONCITO.
|
|
|
|
|
|
23.04.2022 14:15:00
Скажи, пожалуйста, где мне нужно вставить этот скрипт?
|
|
|
|
|
|
23.04.2022 14:18:00
В планировщике задай время выполнения скрипта 10 секунд. «ether1» — это твой интерфейс, который принимает интернет, как он у тебя называется? EL DONCITO.
|
||||
|
|
|
|||
Читают тему
