/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [OPENWRT/LEDE ] » Автоперезагрузка роутера OpenWRT при отсутствии интернета


Автоперезагрузка роутера OpenWRT при отсутствии интернета

Сообщений 1 страница 9 из 9

1

Автоперезагрузка роутера OpenWRT при отсутствии интернета

Домашний роутер с OpenWRT на борту вещь хорошая, но иногда случаются неприятные моменты.
У меня было пару раз что не выдавались по DHCP IP адреса, лечилось перезагрузкой. Чтобы избежать разных «боков» я решил сделать автоматическую перезагрузку, если нет интернета. Т. е. пингуем гугл и яндекс, если не пингуется — перезагружаемся.
Заходим:

https://utata.ru/pictures/image.PNG

Раз в пол часа:

Код:
*/30 * * * * /root/ping.sh

В каждые 10 минут нового часа (каждый час)

Код:
10 */1 * * * /root/ping.sh

ping.sh:

Код:
#!/bin/sh
echo --------------- --------------- --------------- --
echo WAN CONTROLL RESTART
echo --------------- --------------- --------------- --
PINGRESORCE1="ya.ru"
PINGRESORCE3="google.com"
if (! ping -q -c3 ${PINGRESORCE1} > /dev/null 2>&1)
then
if (! ping -q -c3 ${PINGRESORCE2} > /dev/null 2>&1)
then
reboot
else
echo 'internet ok'
fi
else
echo 'internet ok'
fi

0

2

Гмм, конечно ж все прекрасно, но как скрипт прописать, раскрыл бы и эту тему))

0

3

TovGromaff написал(а):

Гмм, конечно ж все прекрасно, но как скрипт прописать, раскрыл бы и эту тему))

Путь скрипта видишь папка /root/   создаешь файл ping.sh и все. че тут писать
в гугл напиши запрос - Как.
Все найдешь, но ты напишешь сюда и будешь ждать когда тебе два на два умножат, глупышка !

0

4

Привет, отличное решение, у меня как раз такой случай, только я профан в openwrt, где эту папку root искать на роутере или создать на компе, подскажи если не в лом, в нете не нашел

0

5

CEBU написал(а):

Привет, отличное решение, у меня как раз такой случай, только я профан в openwrt, где эту папку root искать на роутере или создать на компе, подскажи если не в лом, в нете не нашел

WinSCP прога, зайди по SSH порту там SCP выбери, тогда попадешь в линукс роутера и там соотвественно эта папка

0

6

и не забыть назначить права этому файлу, например 755

0

7

привет.
что то нифига не хочет перезагружаться. настроен репитером. 
изменил айпи адрес у основного роутера чтоб небыдло инета.
может устарел скрипт?
Версия прошивки OpenWrt 19.07.7 r11306-c4a6851c72 / LuCI openwrt-19.07 branch git-21.279.78820-fde7889

0

8

see post

0

9

Можно пакет установить Watchcat (служба), там есть перезагрузка при отсутствии интернета.

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [OPENWRT/LEDE ] » Автоперезагрузка роутера OpenWRT при отсутствии интернета