Создание сайтов, поисковое продвижение, разработка веб-приложений.
+7 (917) 43-73-926
Email: feedback@goinweb.ru
ул. Новоженова 90/1, офис 419

Если у вас есть роутер ASUS или другой с прошивкой от Олега, то эта записка для вас. Недавно у меня возникла трудность, которую никак не получалось решить. VPN-сессия зависала, при этом VPN-соединение оставалось подключено. Роутер не мог понять, что надо переподключится.  Приходилось каждый раз вручную делать перезагрузку роутера, согласитесь, это долгий и утомительный процесс. 

linux-code

Я покопался в интернете, оказалось  я такой не один и проблема довольно масштабна среди “роутороводов”. Наши провайдеры не особо жалуют пользователей с роутерами, в большинстве случаев после ответа на вопрос “какая у вас операционная система” суппорт умолкает.

Я не задавался и продолжал искать,  но нигде не было универсального решения данной проблемы. Тогда я подумал, мой роутер основан на Unix и поддерживает Bash-скрипты.  Я решил написать “умный” скрипт перезагрузки, в случае повисания VPN-сессии. После нескольких проб и ошибок я остановился на таком варианте.

#!bin/sh

PINGRESORCE1="ya.ru"
PINGRESORCE2="google.com"

if (! ping -c 3 &{PINGRESORCE1} >/dev/nill 2>&1).
then

if (! ping -c 3 &{PINGRESORCE2} >/dev/nill 2>&1).
then
reboot

else
echo 'internet ok'
fi

else
echo 'internet ok'
fi

Алгоритм работы данного скрипта такой:  Сначала мы посылаем 3 ping’a до Яндекса, если они проходят то выводим “internet ok”. Если нет, то посылаем ещё 3 ping’a до Гугла, если проходят, выводи “internet ok”. Если ping не дойдёт  и до Гугла, то перезагрузка.

Этот скрипт необходимо добавить в планировщик задач (в большинстве случаев это cron), чтобы он выполнялся каждые 5-10 минут.

Качественные cайты на скриптах.

 

Старые комментарии:

Игорь 31.10.2010 18:37
Интересно, а как засунуть этот скрипт в роутер? :-?
 
Илья 31.10.2010 19:12
У меня DIR-320 с прошивкой от Олега.
По сути это уже полнофункционал ьный линукс, ;-) есть доступ к командной строке по SSH.
Советую посетить этот форум. (Ахтунг, там есть проблема с кодировкой нужно поставить Кириллицу Windows-1254)
http://wl500g.info/forumdisplay.php?f=86
 
Игорь 01.11.2010 13:48
Спасибо, получается, что роутер D-Link превращается в ASUS :eek:
 
Илья 01.11.2010 14:42
Ну.. Да :yehh2:
 
demeister 13.04.2011 04:26
скажите а на DD-WRT при прописании скрипта в cron он будет работать?
 
Илья 13.04.2011 15:15
Да должен, ибо тоже Linux :yehh2:
 
DarkShaman 21.05.2013 19:30
У меня на OpenWRT заработало так
#!/bin/sh
echo --------------- --------------- --------------- --
echo WAN CONTROLL RESTART
echo --------------- --------------- --------------- --
PINGRESORCE1="109.126.0.67"
PINGRESORCE2="109.126.1.67"
PINGRESORCE3="google.com"
if (! ping -q -c3 ${PINGRESORCE1} > /dev/null 2>&1)
then
if (! ping -q -c3 ${PINGRESORCE2} > /dev/null 2>&1)
then
if (! ping -q -c3 ${PINGRESORCE3} > /dev/null 2>&1)
then
reboot
else
echo 'internet ok'
fi
else
echo 'internet ok'
fi
else
echo 'internet ok'
fi
 
Паша 11.04.2014 21:35
У меня на OpenWRT. Не могу запустить скрипт. Объясните подробно в какую папку на роутере нужно скопировать файл скрипта, как создать этот файл и что нужно прописать в планировщике?
На данный момент создал файл /overlay/home/ping/ping.sh
в котором прописал все что в сообщении от #7 DarkShaman
Не работает. Где ошибка? Роутер не перезагружается при отключении сетевого кабеля ни сразу ни через 5 минут.
DarkShaman, подскажи как ты все проделал?
 
Олег 07.09.2014 17:27
Доброго времени суток! Скажите пожалуйста, а можно таким способом перезагружать другую точку, коротая подключена к моей мостом?

Комментарии  

#26201 Major 24.04.2024 23:05
Here is my homepage: sex near me: http:///suivi_forum/?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fbasementremodelingdallas-fortworth.info%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dfacebookofsex.Yaforia.com%3Esex+near+me%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2Faseasonofsuffering.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dwww.facebookofsex.yaforia.com+%2F%3E
#26202 Troy 24.04.2024 23:06
Feel free to surf to my website ... facebook of sex: http:///phpinfo/?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fworldcarhyundaitexas.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dliuxf.com%3Efacebook+of+sex%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2FPrecollegecamp.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3DLiuxf.com+%2F%3E
#26203 Ben 24.04.2024 23:06
my web-site :: sex near me: http:///phpinfo/?a%5B%5D=%3Ca+href%3Dhttps%3A%2F%2Fusedsalvagecars.com%2Fprofile%2Fprofile%2F2253208%3Ecraiglistforsex%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2Fbroadwayindubai.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dliuxf.com+%2F%3E
#26204 Denny 24.04.2024 23:07
It's an remarkable piece of writing for all the internet people; they will take benefit from it I am sure.
tor drug market: https://darkmarketsdirectory.com https://darkmarketsdirectory.com
#26205 Ahmad 24.04.2024 23:07
It is not my first time to pay a visit this web site, i am browsing this web site dailly and
get pleasant data from here daily. dark web market links: https://darkmarketsdirectory.com https://darkmarketsdirectory.com
#26206 Georgina 24.04.2024 23:12
I'm amazed, I have to admit. Seldom do I encounter a blog that's both educative
and engaging, and without a doubt, you have hit the nail on the head.

The problem is something that too few folks are speaking intelligently about.
Now i'm very happy that I came across this during my search for something relating to this.
onion dark website: https://darkmarketsgate.com https://darkmarketsgate.com
#26207 Kent 24.04.2024 23:12
There are a variety of factors to consider when choosing the best roofing company, including the services offered, pricing and quotes,
availability and more.

my web-site: http://rapz.ru/: http://rapz.ru/user/MarcusHoar580/
#26208 Andres 24.04.2024 23:17
Yes! Finally something about darknet market. darknet markets links: https://darkmarketsgate.com https://darkmarketsgate.com
#26209 Kenton 24.04.2024 23:18
Right away І am going to dօ mу breakfast,
afterward һaving my breakfast comin аgain tto read
more news.

Aⅼso visit my web-site; otoslot link login: https://humorblood6.bloggersdelight.dk/2024/03/17/want-to-put-on-pounds-%e2%9a%a1%ef%b8%8f%e2%9a%a1%ef%b8%8f-oto-slot-link-%e2%9a%a1%ef%b8%8f%e2%9a%a1%ef%b8%8f-fast/
#26210 Winona 24.04.2024 23:18
I havе reɑԀ soo many articles on the topic off tһe blogger lovers һowever this article is trjly
a fastidfious paragraph, қeep it uρ.

Аlso visit my web pаge; Slot Pulsa: https://shorl.com/praluhebukano
#26211 Alexandria 24.04.2024 23:19
Today, I went to the beachfront with my children. I found
a sea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She placed the shell
to her ear and screamed. There was a hermit crab inside and it pinched her
ear. She never wants to go back! LoL I know this is completely off
topic but I had to tell someone!

Here is my homepage; calculate
book spine: https://angl.su/index.php/component/k2/item/4-borisov

Добавить комментарий

Защитный код
Обновить

Бесплатная консультация

Вам нужен сайт, но вы не знаете с чего начать? Оставьте ваши имя и телефон, мы перезвоним и бесплатно проконсультируем Вас.

Бесплатная консультация по телефону:

+7 917 4373926
Ежедневно c 10:00ч до 20:00ч.

 

Услуги | Портфолио | Блог | РБ
Перепечатка информации с сайта www.goinweb.ru, возможна только с указанием активной гиперссылки.
Веб-студия «GOINWEB»: Разработка, продвижение, обслуживание и поддержка веб-сайтов. E-mail:feedback@goinweb.ru
Яндекс.Метрика