Меню Рубрики

Программа для автоматической перезагрузки роутера

Программа для автоматической перезагрузки роутера

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

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

Итак, поскольку в здании, где я работаю порядка девяти (9) различны роутеров, и они расположены на разных этажах, в разных по доступности помещения. Это довольно затруднительно ходить и каждый рестартить, как только тот выходит из строя и тебе звонит расстроенный менеджер/директор/бухгалтер и говорит: “где интернет, хочу интернет, иди и почини”. Если с менеджерами можно договориться: выключи/включи; то с ген. директором это не прокатывает.

Так вот, последней каплей был фин. Директор и я принялся на поиски чудо лекарства для всех этих “коробочек”. Однако мои блуждания по интернету не увенчались успехом в поисках чуда лекарства, ну или того, что мне поможет. Тогда, я решил сделать свою чудо программку! Ну не зря же в инсте программирование проходили, не так ли?

Пару дней борьбы со студией и си-шарпом (C#) дали свои плоды в виде мини программки (14 Кб). Однако эта программка не простая, она умеет обрабатывать сразу несколько роутеров и писать лог выполненных операций.

Программа исполнена в виде консольного приложения и полностью работает на автомате. Ее предназначение – запускаться с помощью планировщика заданий на пк/сервере, который расположен в сети предприятия и работает 24/7 под управлением ос Windows c пакетом Framework не ниже 2.0.

ВНИМАНИЕ! Программа работает с веб интерфейсом устройства и не приспособлена для telnet’a

Как пользоваться

Качаем программу (снизу есть ссылка) и первым делом заполняем конфиг – OptionsRouter.xml. Этот файл содержит атрибуты с обязательным заполнением:

— Имя роутера или устройства с веб интерфейсом

— порт веб узла через который посылается запрос

— тип http: http или https

— страница, где применяются параметры или нажимается кнопка, выполняющая перезагрузку

— ссылающиеся страница, или страница источник. В основном это index.html и index.asp или Index.html

— запрос к устройству через метод POST, что-то нажать или применить настройки

— кодировка страницы в веб обозревателе

— пользователь для входа

— пароль для входа, как есть

— этот пункт может быть как GET так и POST

— обычно для GET — text/html; а для POST — application/x-www-form-urlencoded

В данном конфиге можно указать сразу несколько устройств заполнив по анлогии с предыдущим. Каждое новое устройство должно начинаться и закрываться тегом

Конфиг файл, лог файл и приложение должны находиться в одной папке. Запускающий файл – BotRouterRestarter.exe .Лог выполненных операций ведется в файле Log.txt (лог ведется через табуляцию с новой строки)

Теперь о том, где взять каждый параметр, начнем с . Этот параметр берётся из веб интерфейса устройства или с этикетки на нем. — ip-адрес устройства.
,
этот параметр можно узнать только с помощью специального инструмента веб-мастера – “Отладка кода” для веб страницы HTML. Для Google Chrome, Internet Explorer и FireFox это F12. Нажав на эту кнопку, будет открыто окно для просматривания кода интернет страницы. Воспользовавшись инструментом “Указатель” наведите на кнопку, которая выполняет применении параметров и перезагрузку или на кнопку перезагрузки. Теперь поднимаясь по коду вверх найдите тег

Источник

Автоматическая перезагрузка маршрутизатора

В данной короткой заметке я расскажу о функции автоматической перезагрузки маршрутизатора D-Link, которая была добавлена в последних версиях русских Firmware современных моделей маршрутизаторов.

В каких случаях может быть полезна эта функция:

— когда у вашего провайдера периодически «подвисает» сессия вашего соединения;

— когда через сутки (или другое достаточно продолжительное время) падает скорость интернет-подключения и перезагрузка маршрутизатора помогает восстановить прежние скорости;

— когда переполняются какие-либо буфера памяти маршрутизатора при обработке вашего трафика;

— когда периодически появляются «необъяснимые глюки» в работе маршрутизатора;

— когда просто Вам так хочется.

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

В Firmware версий 3.х.х для включения указанной функции, необходимо открыть страницу «Конфигурация» пункта «Система» левого меню маршрутизатора. Далее найти функцию «Автоматическая перезагрузка», перевести переключатель в положение «Включить», установить желаемый период перезагрузки в поле «Период (в секундах)» и нажать кнопку «Сохранить».

В Firmware 4.х.х (на данный момент имеются для DIR-853, DIR-878 и DIR-882) указанная функция реализована через функционал работы по расписанию. Для её включения необходимо открыть страницу «Расписание» пункта «Система» левого меню маршрутизатора. Далее в разделе «Авто перезагрузка» нажать «Задать расписание».

В открывшемся окошке точками выбрать режим настройки «Упрощенный режим» или же «Расширенный режим». В упрощённом режиме из выпадающего списка «Интервал выполнения» выбрать желаемый интервал «Каждый день», «Каждую неделю» или «Каждый месяц», и сделать соответствующие настройки дней и времени. Для сохранения выполненных изменений нажать надпись «Сохранить». Те же самые настройки можно сделать и в расширенном режиме.

Источник

Перезагрузка роутера

Wi-Fi роутеры прочно вошли в обиход и стали таким же привычным устройством в доме, как холодильник или микроволновка. Поскольку чаще всего их размещают не на виду, а работают они бесшумно, о существовании роутера вспоминают только тогда, когда перестаёт работать интернет. А до того они работают сутками, не выключаясь. Если же что-то пошло не так, в службе технической поддержки провайдера первым делом рекомендуют выполнить его перезагрузку. И обычно это помогает.

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

Зачем перезагружать

Роутер — это такое же устройство, как компьютер или планшет. У него есть процессор, оперативная память и постоянная память, в которую записывается управляющая микропрограмма. Точно так же, как и компьютер, роутер может зависнуть или начать «глючить». Из-за чего это происходит?

Основные причины сбоев:

  • Сбой работы программы.
  • Резкий скачек питания.
  • Внешние наводки.

Рассмотрим эти ситуации.

Сбой программы

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

Например, при длительной непрерывной работе может переполняется память устройства, и оно начинает работать хуже вплоть до полной остановки. Заглючить может и процессор из-за внутреннего сбоя или повышенной нагрузки. Мы можем наблюдать подобные явления на компьютере – когда из-за нехватки памяти или 100% загрузки процессора перестают работать программы, или даже операционная система даёт сбой.

Скачок напряжения

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

Внешние наводки

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

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

Что происходит с роутером при перезагрузке?

То же самое, что и с обычным компьютером.

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

Происходит очистка ARP-таблицы. Маршрутизатор обновит информацию о всех подключенных к нему устройствах.

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

Кроме перечисленных выше причин, обычно для применения новых настроек или обновлений на роутере требуется перезагрузка. Чаще всего она происходит автоматически, но в некоторых случаях может потребоваться ручная перезагрузка. Здесь тоже всё по аналогии с ПК: после добавления новых устройств, установки программ или изменения системных настроек мы точно так же перезагружаем компьютер для корректной работы ОС.

Способы перезагрузки

Обычно при разработке роутера закладывается функция автоматической перезагрузки. То есть в случае возникновения сбоев, устройство само перезагрузится. Но это происходит не всегда. Иногда возникают ошибки при работе, которые не смогли предусмотреть разработчики. В этом случае устройство следует перезагрузить вручную. А желательно обновить ему прошивку. В новых прошивках не только исправляются баги, но и добавляются новые функции, которые, к примеру, могут улучшить безопасность сети.

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

Если же роутер всё-таки требуется перезагрузить, это можно сделать одним из следующих способов.

Сброс питания кнопкой или отключение от сети

Чтобы роутер перезагрузился, достаточно на некоторое время отключить питание устройства. У некоторых моделей имеется кнопка включения/выключения. Обычно она расположена на задней панели рядом с гнездом сетевого адаптера. Нажмите на неё, чтобы отключить питание. Индикаторы на передней панели погаснут. Подождите 30-60 секунд и снова нажмите кнопку. Индикаторы мигнут, начнётся загрузка устройства, и через некоторое время роутер снова войдёт в рабочий режим.

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

Дистанционная перезагрузка

Если доступ к роутеру затруднён из-за места его расположения (например, вы установили его за шкафом в прихожей или закрепили на стене под самым потолком), можно выполнить перезагрузку роутера через компьютер программно.

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

У разных моделей маршрутизаторов кнопка перезагрузки может находиться в разных разделах меню. Проще всего дело обстоит с роутерами ASUS – независимо от версии прошивки и модели устройства кнопка расположена вверху главной страницы веб-интерфейса. Жмём на неё и ждём пока роутер перезагрузится.

D-Link

У роутеров D-Link вверху страницы панели управления есть выпадающее меню «Система». В нём вы найдёте два пункта: «Перезагрузить» и «Сохранить и перезагрузить». Второй следует выбирать, если вы меняли настройки на роутере и для их применения необходима перезагрузка.

В старых моделях D-Link кнопка перезагрузки может находиться под основным меню слева.

TP-Link

В роутерах TP-Link необходимо перейти в пункт основного меню «Системные инструменты» и выбрать вкладку «Перезагрузка». Откроется страница с нужной кнопкой.

С помощью telnet

Можно перезагрузить роутер дистанционно через командную строку (Telnet), что избавит от необходимости входить в веб-интерфейс. Telnet – это программа, только работающая в текстовом интерфейсе, без графической оболочки. Но здесь важно, чтобы сам роутер поддерживал эту функцию.

Установка telnet

По умолчанию в Windows не устанавливают telnet. Открываем панель управления. Для этого можно в строке поиска по компьютеру ввести “Панель управления”. Запускаем найденное приложение и в поиске ищем “Программы и компоненты”. После этого выбираем пункт “Включение или отключение компонентов Windows”. В открывшемся окне устанавливаем галочку напротив “Клиент Telnet” и нажимаем “OK”.

Помимо встроенного клиента Telnet можно воспользоваться программой PuTTY.

Запуск telnet и перезагрузка

Для запуска telnet в поиске по компьютеру пишем “telnet”. Запускаем найденное приложение.

Его можно так же запустить и через командную строку. На старых версиях Windows для запуск командной строки осуществлялся через меню «Пуск». Там в поле «Выполнить» надо было прописать cmd. В новых версиях ее можно найти с помощью поиска по компьютеру приложения “Командная строка”. После ее запуска введите команду telnet.

В ОС Linux telnet не требуется устанавливать. Для перезагрузки роутера через командную строку просто запускаем терминал и вводим telnet.

Для подключения к роутеру введите команду open и IP-адрес устройства. Например, open 192.168.1.1. И нажмите Enter.

Если появится сообщение о невозможности установить подключение, значит роутер не поддерживает такой способ подключения.

А если подключение установлено, от вас потребуется ввести логин и пароль доступа к устройству. Откроется консоль с перечнем доступных команд. Для перезагрузки роутера нужно использовать команду reboot или restart.

Но в некоторых прошивках могут быть отличия. Например, в приведенном ниже примере надо вначале включить режим, позволяющий вносить изменения с помощью команды enable. Еще раз ввести пароль. Только после этого можно выполнить перезагрузку при помощи команды sys reboot и дополнительного подтверждения.

Перезагрузка по расписанию

Можно настроить автоматическую перезагрузку устройства по расписанию. Однако эта возможность есть не у всех моделей. Например, она имеется у всех роутеров ZyXEL Keenetic начиная с версии прошивки NDMS v2.12. Настраивается автоматическая перезагрузка из командной строки роутера (CLI). Информацию по синтаксису команд можно найти в Центре загрузки на странице модели роутера на сайте производителя.

Способ для продвинутых пользователей – создать скрипт для удалённой перезагрузки роутера по расписанию через Telnet. Однако в этом случае компьютер, с которого будет осуществляться управление устройством, должен быть постоянно включен.

Заключение

Самыми доступным и быстрым способом перезагрузки роутера является отключение питания. А в случае затруднённого доступа к устройству – через веб-интерфейс. Выполнять перезагрузку следует в случае, если работа устройства стала нестабильной, перестал работать интернет или упала скорость передачи данных. В большинстве случаев перезагрузка позволяет вернуть работу роутера в штатный режим и обнулить программные и аппаратные ошибки.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Программа для автоматической настройки роутера tp link
  • Программа восстановления роутера zyxel
  • Программа виртуального роутера windows 7
  • Программа вай фай роутер плюс
  • Программа вай фай роутер для ноутбука