Перейти к содержимому

YoBit.Net





* * * - - 1 голосов

Автоматизация-заметки. Софт ребут роутера TL-WR841N/TL-WR841ND и других.

Написано ultra, 31 May 2013 · 4029 Просмотров

Wi-fi виснет роутер перезагрузка
Каждый наверно сталкивался з зависанием роутера. Особенно актуально если речь о 3G. Являюсь обладателем TL-WR841N/TL-WR841ND от TPLINK.
Железка супер, только виснет несколько раз в неделю.
В просторах рунета о проблеме известно и лечится перепрошивкой на ddwrt, но ее нет на все версии железки, да и гемора, как по мне, так многовато.

Понимаю что метод немного примитвный, но "мы его слепили из того что было под рукой".

В каждом роутере есть кнопка по которой роутер можно перегрузить из браузера, именно это мы и будем делать автоматом.
Устанавливаем/запускаем в мозилу плагин LiveHTTPHeaders, заходим в роутер и жмем на кнопку ребут. В заголовках ищем url по которому перегружается Ваш роутер,
у меня он выглядет так:
http://192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0


Теперь нужно проверить работоспособность урла и необходимость авторизации: залогинились на роутере и вставили в строку браузера урл, если роутер ребутнулся, делаете logout
и вставляете урл, если не работает то дописываете в урл логин и пароль для доступа на роутер:
http://login:password@192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0


Осталось кого-то заставить переходить по этому урлу.
У меня ферма настроена так что раз в сутки она сама перегружается. Через планировщик заданий у меня запускается батник:
shutdown -t 0 -r -f


Поэтому я решил что перед ребутом фермы будет ребутаться роутер :)

Итак, в планировщик заданий пихаем бат файл который будет:
Запускать Оперу,
Переходить по урлу,
Закрывать Оперу,
Перегружать ферму.
cd \ 
С:
cd Program Files (x86)\Opera\
start opera.exe http://ваш урл на ребут
ping 127.0.0.1 -n 8
taskkill /im opera.exe> Nul
ping 127.0.0.1 -n 4
shutdown -t 0 -r -f

Скрытый текст


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

Кому что непонятно пишите дополню.

  • 2



опечатка в айпишнике в ссылке

    • 0

Где?)))

Если речь идет про 1,1 то да он должен быть 192.168.0.1 но я например использую свой диапазон ip. Поэтому ip  подставит каждый свой ))

    • 0

тут

 

 

 

http://192.168.100.1.1/userRpm/SysRebootRpm.htm?Reboot=%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0
 
    • 0

исправил, спасибо

    • 0

добрый день, подскажите как правильно прописать пароль и логин в батнике?

    • 0

хорошо придумано. полезная инфа. спасибо

    • 0
А зачем оперу закрывать перед ребутом?
    • 0

добрый день, подскажите как правильно прописать пароль и логин в батнике?

Вместо слов login and pass подстовляетее свои логин и пароль))

http://login:passwor...ot=Перезагрузка

    • 0

А зачем оперу закрывать перед ребутом?

Для того чтоб после след, запуска она не задавала лишних вопросов.

    • 0