Смена IP для провайдеров с динамическим IP через bat/telnet
AntFil
Публикаций: 1
Раздел: Техническая поддержка
Здравствуйте!
Подскажите, пожалуйста, что нужно прописать в bat файле для разрыва соединения с провайдером, и заново подключиться, именно разорвать и пере подключиться, а не перезагрузить роутер?
Роутер: Zyxel Keenetic Extra
Установленная версия NDMS: v2.08(AANS.4)C2
Соединение через PPPoE0
Роутер был настроен через мастер настройки, всё по умолчанию
Нашла решение тут https://mipped.com/f/threads/bystraja-smena-ip-dlja-provajderov-s-dinamicheskim-ip.99879/
Но там всё происходит через какой-то непонятный файл tse.exe, запускать его боюсь, неизвестно что он ещё делает помимо разрыва соединения, и к нему прилагались такие файлы:
ISPIPchange1
ISPIPchange.bat
Подскажите, пожалуйста, что нужно прописать в bat файле для разрыва соединения с провайдером, и заново подключиться, именно разорвать и пере подключиться, а не перезагрузить роутер?
Роутер: Zyxel Keenetic Extra
Установленная версия NDMS: v2.08(AANS.4)C2
Соединение через PPPoE0
Роутер был настроен через мастер настройки, всё по умолчанию
Нашла решение тут https://mipped.com/f/threads/bystraja-smena-ip-dlja-provajderov-s-dinamicheskim-ip.99879/
Но там всё происходит через какой-то непонятный файл tse.exe, запускать его боюсь, неизвестно что он ещё делает помимо разрыва соединения, и к нему прилагались такие файлы:
ISPIPchange1
;*** Работает на Zyxel Keenetic Extra II, для других моделей могут потребоваться изменения *** ;Скрипт выключает/включает 2 раза подключение к провайдеру, чтобы добиться смены IP ;сделано под себя, т.к. при однократном выкл/вкл или задержке после выкл - IP менялся не всегда ;Путь к папке с программой не должен содержать символов кириллицы. ; ;*** Вместо "192.168.0.1" - впишите адрес вашего роутера *** open 192.168.0.1 ; waitfor "Login:" ; ;*** Вместо "admin" - впишите логин для вашего роутера *** transmit "admin^M" ; waitfor "Password:" ; ;*** Вместо "pass" - впишите пароль для вашего роутера *** transmit "pass^M" ; ;*** Вместо ">" здесь указывается знак готовности командной строки. Можно проверить, подключившись к роутеру по Telnet *** waitfor ">" ; ;*** Переход в раздел управления соединением с провайдером, возможно отличается в других моделях роутеров *** transmit "interface ISP^M" ; ;*** Ожидание готовности *** waitfor ">" ; ;*** Отключение проводного соединения с провайдером *** transmit "no up^M" ; waitfor ">" ; ;*** Включение проводного соединения с провайдером *** transmit "up^M" ; waitfor ">" ; ;*** Отключение проводного соединения с провайдером *** transmit "no up^M" ; waitfor ">" ; ;*** Включение проводного соединения с провайдером *** transmit "up^M" ; quitи файл:
ISPIPchange.bat
set INSPATH=%~dp0 %INSPATH%tse.exe < %INSPATH%ISPIPchange1 > %INSPATH%telnet.log
0