Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 8
  • Перезагрузил роутер и он не работает. Телевизионные приставки Ростелекома

Перезагрузил роутер и он не работает. Телевизионные приставки Ростелекома

Беспроводные Wi Fi маршрутизаторы (роутеры) сами по себе являются высокотехнологичными устройствами. Тем не менее, как и любая другая техника они могут выходить из строя, либо работать некорректно. Большинство проблем в работе роутеров решаются путем перезагрузки устройства. Перезагрузить маршрутизатор беспроводной сети можно двумя способами.

Ручная перезагрузка роутера

Довольно простой способ, особенно для тех пользователей, которые боятся заходить в настройки устройства и менять что-либо именно там. Так же, он может пригодиться если вы по какой-то причине не помните логин и пароль для авторизации в панели управления своего устройства.

Чтобы перезагрузить прибор выполните следующее. Нажмите на кнопку питания (обычно располагается на задней части устройства). В некоторых случаях она может выступать как кнопка перезагрузки роутера, просто нужно выключить подождать около 30 секунд и включить иногда это, помогает без применения описанных далее действий.

Отсоедините кабель сети. Отключите маршрутизатор от электросети. Подождите от 30 секунд до одной минуты, после чего вновь установите все провода и нажимайте на кнопку питания роутера. Он будет перезагружен, и вы вновь сможете использовать роутер, как прежде.

В некоторых случаях может помочь только сброс до заводских настроек. Это наиболее актуально тогда, когда вам необходимо войти в панель управления устройства, но вы не помните данных для авторизации. В таком случае абсолютно все настройки, которые были выставлены ранее, будут деинсталлированы, вернутся на заводские.

Для сброса требуется найти специальное отверстие на маршрутизаторе (существую роутеры в которых вместо отверстия кнопка как правило рядом с ней должна быть надпись "Reset" либо какой-то опознавательный знак). Оно похоже на кнопку рестарта, как на мобильных устройствах. С помощью иголки нажмите на кнопку, которая располагается в углублении и пользуйтесь устройством, как прежде. Бывают случаи, когда после последнего нужно произвести некоторые изменения в параметрах роутера, если вы не знаете, что к чему, то лучше всего позвонить поставщику интернета и проконсультироваться.

Рестарт через настройки роутера

В этом случае вам не потребуется отключать никакие провода от маршрутизатора. Достаточно лишь кликнуть на кнопку в интерфейсе роутера. Рассмотрим эту возможность на примере использования устройства TP-LINK.

Войдите в настройки маршрутизатора, используя собственные данные для входа. Прокрутите меню слева до тех пор, пока не увидите опцию "Перезагрузка", также существую интерфейсы TP-Link в которых для доступа к данному пункту требуется перейти в раздел "Системные инструменты". После клика нажмите на одноименную кнопку. Дождитесь, пока ползунок достигнет 100%. Устройство автоматически перезагрузится, без какого-либо вмешательства. Желательно не закрывать окно настроек маршрутизатора, пока процедура не будет окончена.

Как оказалось, в гигабитном роутере TP-LINK TL-WR1042ND нет управления при помощи консоли. Но роутеры, как известно, иногда виснут. Точнее, сам роутер продолжает работать и откликаться на команды управления из админки и VPN показывает, что он подключен, но интернет при этом не доступен. Иногда это происходит по вине самого устройства, иногда проблемы со стороны провайдера, и перезагрузка часто решает проблему. При чем, желательно, чтобы это происходило автоматически. Поэтому было принято решение перегружать роутер при помощи HTTP GET запроса…

После непродолжительного исследования были найдены такие команды:

Разорвать VPN соединение:

Подключить VPN:

Http://login:[email protected]/userRpm/StatusRpm.htm?Connect=Connect&wan=1

Перезагрузить роутер:

Http://login:[email protected]/userRpm/SysRebootRpm.htm?Reboot=1

Но, как оказалось, управлять этими командами роутером напрямую не получается. Они работают только при авторизации в админке роутера через браузер и то только можно увидеть их выполнение с помощью firebug, а напрямую, при вводе в адресную строку работает только команды дисконнекта/коннекта VPN. Команды срабатывают, но при этом все равно выдается ошибка. Перезагрузить роутер таким образом не получается.

Мгновенно выскакивает «You have no authority to access this router !» и ничего не происходит.

Самое интересное, что так:

Http://login:[email protected]/userRpm/StatusRpm.htm?Disconnect=Disconnect&wan=1

выдает ту же ошибку, но с некоторой задержкой, а запрос выполняется — т.е. wan отключается.

Перезагрузка из Linux

Меня больше интересовала , но такая команда не срабатывала:

Wget --http-user=login --http-password=pass --post-data="reboot=true" http://192.168.0.1/userRpm/SysRebootRpm.htm

ошибка:

Connecting to 192.168.0.1:80... connected. HTTP request sent, awaiting response... 401 N/A Reusing existing connection to 192.168.0.1:80. HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9 Length: unspecified Saving to: `SysRebootRpm.htm"

К тому же, при помощи wget не удавалось даже выполнить Disconnect/Connect VPN.

На русском форуме TP-LINK была открыта тема, но в результате обсуждения, решения найти не удалось.
Английская техподдержка на запрос «How i can reboot my device by bash script?»
ответила следующее: «this is not possible to reboot devices in a such way».
Ticket#2013101610000131

Решение все же было найдено. Не вдаваясь в подробности скажу что роутер при GET запросе проверяет:

  1. Http basic авторизацию.
  2. User-Agent браузера.
  3. Корректное поле рефер, которое всегда будет просто http://IP адресом роутера, т.к. роутер использует редиректы.

С этим всем отлично справляется команда curl.

Скрипт перезагрузки роутера

Итак, привожу скрипт перезагрузки роутера, который у меня получился:

#!/bin/sh WATCHED_IP="8.8.8.8" ROUTER_IP="192.168.0.1" USERNAME="login" PASSWORD="pass" # watch for remote host ping -q -c 1 "$WATCHED_IP" > /dev/null && exit # exit if router is down ping -q -c 1 "$ROUTER_IP" > /dev/null || exit curl --basic --user "$USERNAME:$PASSWORD" -A "Mozilla/4.73 (X11; U; Linux 2.2.15 i686)" --refer "http://$ROUTER_IP" "$ROUTER_IP/userRpm/SysRebootRpm.htm?Reboot=reboot"

Соответственно, скрипт реконнекта VPN:

#!/bin/sh WATCHED_IP="8.8.8.8" ROUTER_IP="192.168.0.1" USERNAME="login" PASSWORD="pass" # watch for remote host ping -q -c 1 "$WATCHED_IP" > /dev/null && exit # exit if router is down ping -q -c 1 "$ROUTER_IP" > /dev/null || exit curl --basic --user "$USERNAME:$PASSWORD" -A "Mozilla/4.73 (X11; U; Linux 2.2.15 i686)" --refer "http://$ROUTER_IP" "$ROUTER_IP/userRpm/StatusRpm.htm?Disconnect=Disconnect&wan=1" #sleep 1 curl --basic --user "$USERNAME:$PASSWORD" -A "Mozilla/4.73 (X11; U; Linux 2.2.15 i686)" --refer "http://$ROUTER_IP" "$ROUTER_IP/userRpm/StatusRpm.htm?Connect=Connect&wan=1"

Поставил в cron скрипт реконнекта при отсутствии пинга dns гугля — проверка каждые 3 минуты.
Скрипт перезагрузки проверяет наличие интернета каждые 15 минут.

login:pass , конечно, нужно будет поставить свои. Файлы скриптов назвать, например, tplink_reboot.sh и tplink_reconnect.sh , сохранить на сервере, дать права на выполнение и добавить в планировщик.

PS:
на форуме https://forum.tp-linkru.ru Scorokhod поделился своим вариантом перезагрузки роутера при помощи WGET, за что ему огромное спасибо:

Wget --http-user=%login% --http-password=%password% --user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" --referer=http://%router_ip%/userRpm/SysRebootRpm.htm http://%router_ip%/userRpm/SysRebootRpm.htm?Reboot=1

Вместо «login» , «password» и «router_ip» подставить соответственно логин, пароль и IP маршрутизатора без кавычек и процентов 🙂

WGET для Windows можно взять здесь: http://gnuwin32.sourceforge.net/packages/wget.htm, качать нужно «Complete package, except sources — Setup».

Перезагрузка из Windows

Готовая сборка Wget + Bat скрипт для перезагрузки (только перегружает):
(подходит для большинства моделей Tplink, не только WR1042ND)

Перезагрузка из Android

(спасибо за этот код neolead )

Для андроид в данном изложении требуется root. Если нет рута.. то в конце checknet заменить на step1

—manual
Requirements:

Установить Busybox https://play.google.com/store/apps/deta … on.busybox
и Android Terminal emulator https://play.google.com/store/apps/deta … ndroidterm
—to do list
Перемонтировать/system на запись «su -c mount rw,remount /system»
Поместить допустим в /system/script,»su -c chmod 0777 /system/script/»
Дать скрипту права на исполнение «su -c chmod 0755 /system/script/ping2.sh»
Добавить в автозапуск в настройках терминала.

у меня работает в машине как переподключение,затем перезагрузка wifi после трёх фейлов…

Ping2.sh #!/system/bin/sh pingip=8.8.8.8 login=admin #Username password=admin #Password router_ip=192.168.0.1 #Ip of router sleep_time=30 #Time to next check sleep_rbt_time=70 #Time to waiting of reboot f1=10 #First pause in sec f2=30 #Second pause in sec increment=0 b64_auth=$(echo $login:$password | base64|rev|cut -c 2-|rev) network=toyota #SSID name of wifi while true do function checknet() { ssid=0 while [ "$ssid" != "$network" ] do ssid=$(su -c dumpsys wifi|grep "* ID:"|cut -f 2 -d \") echo ssid=$ssid echo network=$network if [ "$ssid" = "$network" ]; then echo "Correct Wifi Network" else echo "False Wifi Network,press Enter key" read -rs fi done } function slp() { increment=0 echo "will sleep $sleep_time sec" sleep $sleep_time #check again } function wifi_conn() { echo modem reconnect printf "GET /userRpm/StatusRpm.htm?Disconnect=Disconnect&wan=1 HTTP/1.0\r\nReferer: \r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.1.1650.63 Safari/537.36\r\nAccept: */*\r\nHost: $router_ip\r\nConnection: Keep-Alive\r\nAuthorization: Basic $b64_auth=\r\n\r\n"|nc -w 5 -i 1 $router_ip 80 >/dev/nul printf "GET /userRpm/StatusRpm.htm?Connect=Connect&wan=1 HTTP/1.0\r\nReferer: http://$router_ip/userRpm/StatusRpm.htm \r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.1.1650.63 Safari/537.36\r\nAccept: */*\r\nHost: $router_ip\r\nConnection: Keep-Alive\r\nAuthorization: Basic $b64_auth=\r\n\r\n"|nc -w 5 -i 1 $router_ip 80 >/dev/nul } function wifi_rst() { #echo LOGIN:$b64_auth= increment=$(($increment +1)) echo Reboot Times=$increment if [ "$increment" -eq 3 ]; then echo "We Already Reboot = $increment times" echo "We Stop Rebooting" read -rs $"Press any key to continue monitoring...\n" -n1 key else printf "GET /userRpm/SysRebootRpm.htm?Reboot=1 HTTP/1.0\r\nReferer: http://$router_ip/userRpm/SysRebootRpm.htm \r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.1.1650.63 Safari/537.36\r\nAccept: */*\r\nHost: $router_ip\r\nConnection: Keep-Alive\r\nAuthorization: Basic $b64_auth=\r\n\r\n"|nc -w 5 -i 1 $router_ip 80 >/dev/nul echo "Now reboot request was send,will sleep $sleep_rbt_time sec" sleep $sleep_rbt_time fi } checknet if ping -c 1 $pingip >/dev/null then echo "all good step 1" slp else if ping -c 1 $router_ip >/dev/null then echo Router is pinging - channel is down else echo Router is down - channel is down increment = 3 wifi_rst fi echo Bad Ass step 1 - will wait $f1 sec! sleep $f1 #give it a few seconds to complete fi if ping -c 1 $pingip >/dev/null then echo "all good step 2" slp else echo Bad Ass step 2 - will wait $f2 sec! sleep $f2 #give it a few seconds to complete fi if ping -c 1 $pingip >/dev/null then echo "all good step 3 " slp else wifi_conn echo Bad Ass step 3 - Reconnect! wifi_conn fi if ping -c 1 $pingip >/dev/null then echo "all good step 4 " slp else echo Bad Ass step 3 - Reconnect! wifi_rst fi done

Дмитрий Иванцов

Фото Дмитрий Иванцов

При работе любого вида сетевого оборудования в результате действие совокупности различных причин могут возникать временные неполадки, приводящие к отсутствию у клиентов доступа к сетевым ресурсам. В большинстве случаев это не свидетельствует о выходе оборудования из строя.

Указанный факт также касается Wi-Fi - оборудования. Роутер приходится перезагружать в том случае, если доступ к Интернету отсутствует при попытке подключения с помощью данного сетевого оборудования, но в случае подключения компьютера к интернет-кабелю напрямую соединение устанавливается нормально.

Перезагрузить вай-фай роутер несложно, при этом, чтобы избежать некоторых сбоев в работе, желательно знать особенности работы данного оборудования.

Ниже детально рассмотрим, как перезагрузить роутер.

Нам понадобится:

  • шариковая ручка

Материалы:

Пошаговая инструкция, Как перезагрузить роутер:

Для выполнения задачи нам потребуется любой заостренный предмет (вполне подойдет и обычная шариковая ручка), а также сам wi-fi роутер, который нужно перезагрузить.

Перезагрузить роутер можно несколькими способами. Наиболее простым является временное отключение питания. На рассматриваемой модели устройства кабель питания подключен к крайнему правому разъему.

Чтобы перезагрузить роутер, извлекаем кабель из разъема примерно на десять секунд, после чего подключаем обратно.

В том случае, если предыдущий способ не восстановил нормальную работу оборудования, можно попытаться выполнить полный сброс роутера. Стоит знать, что в данном случае будут стерты все индивидуальные настройки, внесенные в память роутера, и доступ к Интернету может отсутствовать именно по причине неверных настроек сети. В том случае, если подключение к Интернету осуществлялось с настройками роутера по умолчанию, можно попытаться перезагрузить роутер данным способом. Для этого необходимо нажать на кнопку сброса настроек, расположенную на задней панели устройства. На рассматриваемой модели она расположена чуть правее красной кнопки и утоплена в корпус.

Опубликовано несколько статей, посвященных установке, . Между тем, на этом вопросы пользователей беспроводной Wi-Fi сети не заканчиваются. Так, например, нередко пользователи задумываются над тем, как перезагрузить роутер. Кто-то может посчитать, что подобный вопрос лишен смысла, тем не менее статистика утверждает обратное.

Причин для перезагрузки маршрутизатора может быть несколько. К примеру, роутер может попросту зависнуть, при этом обычное выключение не позволяет решить проблему, так как причина в прошивке устройства. Характерны роутерам и другие проблемы, например, прибор может начать отключаться и автоматически не подключаться к сети. То есть, повод для перезагрузки роутера может возникнуть у любого.

Приведенные ниже способы актуальны для любой модели Wi-Fi маршрутизатора. То есть, если у вас устройство от таких производителей, как , и т.д., то приведенная ниже инструкция позволит вам быстро перезагрузить роутер.

Начнем с самого простого способа, как перезагрузить роутер. На многих Wi-Fi маршрутизаторах есть специальная кнопка включения-выключения роутера (POWER или On/Off). Обычно она располагается на задней части маршрутизатора и выглядит примерно следующим образом.

Внешний вид данной кнопки может несколько отличаться в зависимости от конкретной модели роутера, при этом суть не меняется. С помощью этой кнопки можно моментально произвести перезагрузку роутера. Нужно просто нажать её и отпустить. Через 30-40 секунд снова нажмите её и отпустите, чтобы включить маршрутизатор. Вот таким вот простым способом можно быстро перезагрузить роутер.

Впрочем, следует отметить, что многие устройства не располагают подобной кнопкой. Зато на всех роутерах есть кнопка Reset, предназначение которой заключается в полном сбросе настроек. С ее помощью так же можно выполнить перезагрузку, достаточно нажать на нее и держать в течение двух секунд. Если удерживать эту кнопку дольше, то произойдет полный сброс настроек и вам придется настраивать устройство снова. Именно эта опасность делает данный способ опасным. Мы не рекомендовали бы его использовать и сообщили о нем в ознакомительных целях.


Стоит также сказать, что перезагрузить роутер можно и просто вынув адаптер устройства из розетки на 10 секунд. После подключения маршрутизатор должен автоматически подключится к сети. Впрочем, такой вариант тоже не идеален, так как производители роутеров утверждают, что такие меры не лучшим образом влияют на продолжительность «жизни» роутера.


Итак, если специальной кнопки на вашем устройстве нет, а другие два способа быстрой перезагрузки вас пугают, то имеет смысл рассмотреть другие варианты, о которых пойдет речь ниже.

Как перезагрузить роутер через интерфейс

С аппаратной точки зрения перезагрузка роутера через web-интерфейс является самой правильной и безопасной. Однако следует понимать, что времени этот способ займет гораздо больше, чем предыдущий, поэтому самым удобным и быстрым этот вариант не назовешь.

С другой стороны, перезагрузить через веб-интерфейс можно даже удалено не имея физического доступа к устройству. В первую очередь нужно зайти в интерфейс устройства, введя определенный адрес в адресной строке браузера. По умолчанию используется адрес 192.168.1.1, в некоторых случаях возможны иные варианты, например, для определенных моделей роутеров D-Link, Tenda и TP-Link используется адрес 192.168.0.1. Если ни один из вариантов вам не подходит, найдите нужную информацию на обратной стороне устройства или в документации маршрутизатора.

После того, как вы войдете в веб-интерфейс устройства, нужно найти виртуальную кнопку перезагрузки. Как именно она будет выглядить и где ее искать зависит от конкретной модели роутера, а вернее, от его прошивки. В некоторых случаях кнопка для перезагрузки находится на главном меню, а иногда она спрятана в меню. Например, на Asus она выглядит следующим образом:


На D-Link сделано отдельно меню, которое выглядит так:


На роутерах NETGEAR для перезагрузки нужно пройти по следующему пути: зайдите в расширенные настройки и во вкладке «Состояние маршрутизатора» найдите нужную кнопку в разделе «Информация о маршрутизаторе».


На роутерах TP-Link нужно зайти в подраздел «Системные инструменты» и найти кнопку «Перезагрузка».


Даже если вы используете Wi-Fi маршрутизатор другого производителя, то просто действуйте по аналогии. Ищите в разделах «System Tools» или «Administration» кнопку «Reboot». Когда найдете нужную кнопку просто нажимаете на нее и ждете несколько секунд, пока устройство будет перезагружено. Как видите, такой способ хоть и требует больше времени, но также очень прост, а главное, надежен.

Перезагрузка роутера с помощью командной строки

Перед тем, как перезагрузить роутер любым из приведенных выше способов, следует ознакомиться с еще одним. Перезагрузка wifi маршрутизатора также возможна с помощью командной строки Telnet. Telnet представляет собой программу с текстовым интерфейсом, которая мало чем отличается от обычной командной строки. Данный способ подойдет только для тех маршрутизаторов, которые поддерживают данный протокол. Большинство современных роутеров его поддерживают. Уточнить эту информацию можно в документации вашего устройства.

Итак, запускаем Telnet и пишем open ip-адрес роутера, к примеру, 192.168.1.1. Если придет ответ вида «Не удалось подключиться к этому узлу, на порт……. Сбой подключения», то такой вариант перезагрузки можно исключить, так как подключение невозможно. Если же подключение пройдет успешно, то нужно пройти авторизацию, указав в соответствующих полях свой логин и пароль. Теперь остается прописать команду reboot (в некоторых моделях надо вводить Restart либо Reload) и роутер перезагрузится,


На Windows 7 и телнет-клиент не установлен и чтобы не возиться с его установкой, можно скачать простую программку Putty или ее аналог Kitty. Запускаем программу и в строку «Host name (or IP-address)» вводим адрес роутера: В списке «Connettion type» выбираем «Telnet» и кликаем на кнопку «Open». Теперь нужно ввести логин и пароль, а далее выполнить ввод команд, как было указано чуть ранее. На этом мы будем заканчивать статью, вам осталось только выбрать как перезагрузить роутер — с помощью кнопки, через веб-интерфейс или командную строку.

Лучшие статьи по теме