Если у вас есть роутер ASUS или другой с прошивкой от Олега, то эта записка для вас. Недавно у меня возникла трудность, которую никак не получалось решить. VPN-сессия зависала, при этом VPN-соединение оставалось подключено. Роутер не мог понять, что надо переподключится. Приходилось каждый раз вручную делать перезагрузку роутера, согласитесь, это долгий и утомительный процесс.
Я покопался в интернете, оказалось я такой не один и проблема довольно масштабна среди “роутороводов”. Наши провайдеры не особо жалуют пользователей с роутерами, в большинстве случаев после ответа на вопрос “какая у вас операционная система” суппорт умолкает.
Я не задавался и продолжал искать, но нигде не было универсального решения данной проблемы. Тогда я подумал, мой роутер основан на 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
Доброго времени суток! Скажите пожалуйста, а можно таким способом перезагружать другую точку, коротая подключена к моей мостом?
Бесплатная консультация по телефону:
Комментарии
post's to be what precisely I'm looking for. Does one offer guest writers to write
content for you personally? I wouldn't mind composing a post or elaborating
on a number of the subjects you write with regards to here.
Again, awesome site!
Feel free to surf to my blog post; Popular Tv shows; Lzdsxxb.com: http://Lzdsxxb.com/home.php?mod=space&uid=1997143,
Is it very difficult to set up your own blog? I'm not very techincal but I can figure things out pretty
quick. I'm thinking about creating my own but I'm not sure where to begin. Do you have
any ideas or suggestions? Cheers
Here is my site :: salt in watermelon: https://www.freelegal.ch/index.php?title=Utilisateur:ClarissaWootton
hookups near me: http://adamlewisschroeder.com/info.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Falexineofiel.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3DWww.facebookofsex.yaforia.com%3Esex+near+me%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2Fmirrorcoachingcollective.net%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dwww.facebookofsex.Yaforia.com+%2F%3E
me: http://guttersmemphis.info/__media__/js/netsoltrademark.php?d=periscopeholdingsinc.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3DWww.Facebookofsex.Yaforia.com
near me: http://www.theleagueonline.org/php.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fhuberportneedle.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3DWww.facebookofsex.Yaforia.com%3Esex+partners+near+me%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2Ffreelobster.com%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dwww.facebookofsex.Yaforia.com+%2F%3E
bring gambling to Michigan till 2021.
Feel free to surf to my page ... Www.Alphahubsoftware.Com: https://www.alphahubsoftware.com/mastering-the-online-baccarat-strategy/
$365 return in bonus bets.
Here iss myy webpage: UFC betting: http://Milkywaygalaxynews.com/about/comment-page-4/
up new webpage.
Stop by my website jus buah: https://juisable.id/
$100,000 tax bill.
my website :: Https://Wishwit.com/무서류대출-신속하고-편리한-대출-서비스: https://Wishwit.com/%EB%AC%B4%EC%84%9C%EB%A5%98%EB%8C%80%EC%B6%9C-%EC%8B%A0%EC%86%8D%ED%95%98%EA%B3%A0-%ED%8E%B8%EB%A6%AC%ED%95%9C-%EB%8C%80%EC%B6%9C-%EC%84%9C%EB%B9%84%EC%8A%A4/
шаровые краны LD от ООО «ЧТСК»: https://chtsk174.ru/.
становится все более популярным среди подростков и
молодежи. Это не просто движение, а целый
стиль жизни. В настоящее время
в каждом городе есть несколько
школ, мы ждем вас
обучению паркура: https://suteam.ru/sekcii/shkola-parkura.html в Москве мы являемся одной из лучших.
Давайте разберемся, что представляет из себя
паркур: какие виды этого спорта существуют и какие из них наиболее популярны в России.
Что такое паркур?
Паркур (от французского «parcour» - бег) - это не только движение, но и искусство.
Впервые это направление появилось в конце 20-го века в Париже.
Французские и американские уличные
танцоры использовали в своей практике элементы борьбы, акробатики и прыжков через препятствия.
Годом рождения этого спортивного направления
считается 1987, когда француз Давид
Бель основал команду Yamakasi.
Паркур начали использовать в качестве средства для преодоления препятствий и самозащиты, а затем – и для развлечения.
Сначала занимались одиночки, пытаясь
преодолеть препятствия, но по мере развития
направления оно стало коллективным, и появились новые участники.
Ребята стали передвигаться группами.
Первые соревнования по паркуру прошли
в Париже в 2007 году, а через год был открыт
первый официальный клуб паркура.
Сегодня паркур – это вид спорта, который
включает в себя искусство преодоления препятствий,
выживания и общения. В
этом направлении спорта присутствуют элементы единоборств и
спортивной гимнастики. Поэтапно паркур стал популярным, и мы делаем все возможное для его развития в
Москве.
1xbet: http://upnorthtv.co.uk/redirect.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://www.israwow.com/go.php?id=1ks.psirep.net%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3Dwww.okmedicalboard.org%2Fexternal-link%3Furl%3Dhttps://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://hotelgeulisbandung.com/librari/share/index.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://www.backpacker.no/go.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://jobs24.ge/lang.php?eng&trg=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://megabandar.cc.xx3.kz/go.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://duhoctaybanha.info.vn/?wptouch_switch=desktop&redirect=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://www.meetme.com/apps/redirect/?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://fumimaker.net/iframe/hatena_bookmark_comment?canonical_uri=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://www.chichipara.com/jump.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://www.tgpworld.org/tgp/click.php?id=308423&u=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://pfizer.es/redirect.aspx?uri=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: https://eqvilibriaclub.ru/bitrix/redirect.php?goto=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
1xbet: http://besthairclippersforfades.xyz.xx3.kz/go.php?url=https://www.mothering.com/threads/worried-that-my-son-might-be-a-gambling-addict.1628755/
Place your bet at 1xbet now - most elite bookmaker
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet: http://empireteenpic.com/cgi-bin/out.cgi?id=102&l=top01&u=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://www.gartenmanufaktur-schmidt.de/pages/links/index.php?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://ezproxy-f.deakin.edu.au/login?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: https://auto.idnes.cz/redir.aspx?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://www.mondaq.com/ads/adredir.asp?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: https://image.google.ba/url?q=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://m.blog.naver.com.xx3.kz/go.php?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://grungejohn.com/bitrix/redirect.php?event1=&event2=&event3=&goto=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://mobile.myprice74.ru/redirect.php?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://m.kaufengel-shop.de/go.php?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: https://patrimoine.landerneau.bzh/redirections/url_redirect/n:78?redirection=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: https://brdska.blog.idnes.cz/redir.aspx?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: https://piwik.ecv.de/app/nwserver.php?nw_action=click&nw_id=80868&nw_ab=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
1xbet: http://frienddo.com/out.php?url=https://www.coloradofisherman.com/threads/new-looking-for-pike.163162/
last 1xbet news here
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet: http://rs.rikkyo.ac.jp/rs/error/ApplicationError.aspx?TopURL=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://th.war.tqswi.xx3.kz/go.php?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://travelonbags.biz.xx3.kz/go.php?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://hrdofootbal.sk/Account/ChangeCulture?lang=sk&returnUrl=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://www.rosariodoivai.pr.gov.br/enquete/enquete.php?id_cliente=18&url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://www.unionmart.ru/bitrix/redirect.php?event1=click_to_call&event2=&event3=&goto=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://frasergroup.org/peninsula/guestbook/go.php?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://netcraft.ua/bitrix/redirect.php?goto=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://brasil.publicar-anuncios-gratis.com/goto.php?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://maps.google.fm/url?q=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://www1.arbiterfootbals.com/Content/HideMobileAlerts.aspx?redirectUrl=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://www.ctyrkolky-tisnov.cz/go.php?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: https://faltus.blog.idnes.cz/redir.aspx?url=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
1xbet: http://kancmarket.com/bitrix/redirect.php?event1=&event2=&event3=&goto=https://www.virtualdj.com/forums/249491/VirtualDJ_Technical_Support/Boosting_Stems_2_0__Tweaking_Nvidia_Control_Panel.html?page=2
use info about 1xbet online
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
me: http://porcu.pineoxs.Asrv5.cineteck.net/phpinfo/?a%5B%5D=%3Ca+href%3Dhttps%3A%2F%2FInimkt.com%2Fliving-large-in-a-small-house%2F%3ERecent+Posts%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttps%3A%2F%2Finimkt.com%2Fwhat-is-the-disadvantage-of-small-house%2F+%2F%3E
near me: http://themimsgroup.net/__media__/js/netsoltrademark.php?d=liuxf.com
me: http://smecenter.utcc.ac.th/?option=com_k2&view=itemlist&task=user&id=155764
1xbet: http://tcs.ua/go.php?url=https://active.popsugar.com/@sulesul/profile
1xbet: http://why-pay-more.biz.xx3.kz/go.php?url=https://active.popsugar.com/@sulesul/profile
1xbet: http://www.littlefeat.net/redirect.php?link_id=56&link_url=https://active.popsugar.com/@sulesul/profile
1xbet: https://www.t.me/s/worldcasinonet.vn/url?sa=t&source=web&url=https://active.popsugar.com/@sulesul/profile
1xbet: http://www.acu.org.uk/redirect.aspx?GUID=bdfa366f-5370-4767-a633-31a63cf3cfa3&url=https://active.popsugar.com/@sulesul/profile
1xbet: http://ufoleaks.su/go/?https://active.popsugar.com/@sulesul/profile
1xbet: http://sqz.co/my7gpes?url=https://active.popsugar.com/@sulesul/profile
1xbet: https://www.pattydoo.de/?go=https://active.popsugar.com/@sulesul/profile
1xbet: http://dental24.se/redirect/?url=https://active.popsugar.com/@sulesul/profile
1xbet: https://eol.jsc.nasa.gov/scripts/Perl/Disclaimer.pl?URL=https://active.popsugar.com/@sulesul/profile
1xbet: http://www.online-begraafplaatsen.nl/redir.asp?url=https://active.popsugar.com/@sulesul/profile
1xbet: http://hairkiss.ru/bitrix/redirect.php?goto=https://active.popsugar.com/@sulesul/profile
1xbet: http://parkbench.com.xx3.kz/go.php?url=https://active.popsugar.com/@sulesul/profile
1xbet: https://network.williams.edu/wp-login.php?redirect_to=https://active.popsugar.com/@sulesul/profile
play in 1xbet here!
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
1xbet
to find sex on facebook: http://ori.Binarycomparison.net/__media__/js/netsoltrademark.php?d=Www.facebookofsex.Yaforia.com
and actual effort to create a superb article… but what can I say… I procrastinate a lot and never
manage to get anything done.
My web blog :: jus buah: https://juisable.id/