Рестартиране на рутер TP-Link


7 мнения в тази тема

Публикувано (Редактирано)

 

От известно време търся из нета програма, или някакъв скрипт за рестартиране на рутера чрез CMD. Понякога доста често ми се е налагало да го правя, и търсих някакъв начин това да не става през браузъра, а да е с един-два клика на мишката. За два дена ровене из нета намерих и сътворих някои неща. Ще ги пусна тук, защото из нито един български сайт няма подобни работи, а наличните не работят кой знае колко.

Рестартирането става по следния начин:

1. Свалете следния файл:

tplink_reboot_wget

 Това е оригиналния файл, който намерих в един руски сайт. Разархивирайте и отворете Reboot Router.bat с текстов редактор. Там на мястото където пише set Login=admin   и  set Password=admin     (На мястото на admin) задайте името и паролата за влизане. До тук друго не е нужно. Другото което, е че трябва да имате  включен Telnet Клиент за да се рестартира рутера (По някога се получава и при изключен Telnet Клиент но не винаги).

Това е оригиналния текст.

 

@echo off
rem *****************************************************
rem Задается IP Адрес роутера для входа в веб-интерфейс
rem *****************************************************

set IP=192.168.1.1

rem *****************************************************
rem Задается Логин для входа через веб-интерфейс
rem *****************************************************

set Login=admin

rem *****************************************************
rem Задается Пароль для входа через веб-интерфейс
rem *****************************************************

set Password=admin

rem *****************************************************
rem Выполнение основного скрипта
rem *****************************************************

cls
Echo *****************************************************
Echo 			 REBOOTING
Echo *****************************************************

wget.exe --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://%IP%/userRpm/SysRebootRpm.htm http://%IP%/userRpm/SysRebootRpm.htm?Reboot=1

rem *****************************************************
rem Удаление лишних файлов
rem *****************************************************

del *.htm*

rem ** Если пауза не нужна, удалить последнюю строчку , "pause >nul"**

cls
Echo *****************************************************
Echo 		ROUTER REBOOTED
Echo *****************************************************
Echo Press any key to Exit
pause >nul

А това е този към, който добавих няколко реда за да може автоматично да се активира и  деактивира Telnet Клиент. Тоест активира се само по време на рестарт на рутера и след това се деактивира.

@echo off
Echo Please wait
Echo ***********
dism /online /Enable-Feature /FeatureName:TelnetClient >nul

Echo Hi, I'm doing some stuff
Echo OK, now I need to take a breather for 5 seconds...
choice /d y /t 5 >nul
Echo *****************************************************

rem *****************************************************
rem Задава IP адрес на рутера, за влизане в уеб интерфейса
rem *****************************************************

set IP=192.168.1.1

rem *****************************************************
rem Задава данните за вход чрез уеб интерфейса
rem *****************************************************

set Login=admin

rem *****************************************************
rem Задава паролата за вход чрез уеб интерфейса
rem *****************************************************

set Password=admin

rem *****************************************************
rem Изпълнение на основния скрипт
rem *****************************************************

cls
Echo *****************************************************
Echo 			 REBOOTING
Echo *****************************************************

wget.exe --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://%IP%/userRpm/SysRebootRpm.htm http://%IP%/userRpm/SysRebootRpm.htm?Reboot=1

rem *****************************************************
rem Изтриване на ненужни файлове
rem *****************************************************

del *.htm*

rem ** Ако нямате нужда от пауза, изтрийте следния ред , "pause >nul"**

cls
Echo *****************************************************
Echo 		ROUTER REBOOTED
Echo *****************************************************

Echo Hi, I'm doing some stuff
Echo OK, now I need to take a breather for 15 seconds...
choice /d y /t 15 >nul
Echo *****************************************************

dism /online /Disable-Feature /FeatureName:TelnetClient >nul

Echo Hi, I'm doing some stuff
Echo OK, now I need to take a breather for 5 seconds...
choice /d y /t 5 >nul
Echo *****************************************************

Echo.Completed @ %date% -- %yyyy% -- %time%
Echo *****************************************************
Echo Press any key to Exit
pause >nul

 

Може да си направите саморазархивиращ се архив с WinRar или с някоя друга програма. Аз ползвах 7zSFX Constructor на Sergei Strelec.

Това са тези, които спретнах за мен.

Reboot Router 1

Reboot Router 2

Reboot Router.bat се стартира като Администратор. Саморазархивиращия се архив също трябва да бъде стартиран като Администратор.

ПП.

Не знам дали ще работи на  всички модели TP-Link рутери, но на тези, които съм пробвал работи без проблеми.

 

Редактирано от Неделев
6

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Хубаво, ама за какво са тия сложни операции, като всичко, което трябва да направя е да стана от стола, да направя 2 крачки до рутера и да му натисна отзад бутона за изключване. След което пак да го включа след няколко секунди.

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Е да, ама на някои хора рутерите не са им на две крачки.

2

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Скрито съдържание

Или направо бутона за рестарт.

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Рутерите TP-Link имат мобилно приложение Tether, с което могат да се настройват и управляват, включително да се рестартират.

2

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Дай някое такова за CP

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Мерси колега ,че сподели файловете ,но за жалост на custom firmware не работи .

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!


Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.


Вписване