CobraMK4 @ 26.12.20, 23:03
Чего-то последнее время виснет САБЖ.
Подскажите как можно настроить автоматическую перезагрузку при отсутствии ping до, допустим IP 8.8.8.8.
Попробуйте воспользоваться скриптом, приложенном к этому сообщению, от
Frans1 (скрипт для модема E3372, но на нашем сабже также должен работать без проблем). Как работает скрипт - при запуске роутера (после инициализации всех процессов загрузки его ОС) выдерживается пауза в 1 минуту, чтобы установилось соединение с ОПСОСом, потом начинается отправка пакетов по протоколу ICMP (пинг) на адрес 8.8.8.8 (гугловские DNS-сервера), если пинг не прошел - пакеты отправляются уже на адрес 1.1.1.1 (DNS-сервера от Cloudflare), если опять пинг не прошел - роутер перезагружается, но если на предыдущих шагах хотя бы один пинг прошел - скрипт встает на паузу в 21 секунду перед следующей проверкой пинга (при желании под свои потребности можно установить необходимое время и убрать/добавить пинг до определенных сайтов, отредактировав файл chint в текстовом редакторе, поддерживающим юниксовский формат перевода строк - например, используя notepad++). Данный скрипт постоянно висит в процессах роутера (в фоне). Запуск из-под компа с виндой - chint.cmd, копирование в роутер осуществляется через adb автоматически. Через повторный запуск chint.cmd скрипт можно удалить из роутера, если он больше не нужен.
Прикрепленные файлы
chint_2020-10-26.zip ( 302.59 КБ )
Сообщение отредактировал Пихал Mетрович - 29.12.20, 13:38