Форум Ямалии » » Автосерфинги » Скрипт для автоматической смены IP адреса через telnet

Страниц (4): « 1 2 3 [4]
 

31. AndreyRostov - 24 июля 2018 — 01:57 - перейти к сообщению
В общем я добрался до Telnet, таким способом происходит перезагрузка модема и ip меняется. Но только если делать через командную строку:
telnet 192.168.8.1
login:
password:
А вот через скрипт что здесь указан не получается, пишет "Неверно указаны параметры."

И еще один вопрос, а почему нельзя это реализовать в виде BATника? Зачем нужен фаил ctel?

Вот код который использую:
CODE:
:newip
ctel 192.168.8.1/com:root /ent /com:root /ent /com:reboot /ent /ent
ping 127.0.0.1 -n 60 > NUL
goto newip


Если сможете помочь буду премного благодарен!!!
32. Berkut - 24 июля 2018 — 05:54 - перейти к сообщению
 AndreyRostov пишет:
через скрипт что здесь указан не получается, пишет "Неверно указаны параметры."

Так и есть, параметры указаны неверно Улыбка Правильно будет так:
CODE:
:newip
ctel /host:192.168.8.1 /port:23 /com:root /ent /com:root /ent /com:reset /ent /ent
ping 127.0.0.1 -n 3600 > NUL
goto newip


 AndreyRostov пишет:
Зачем нужен фаил ctel?

Затем, что telnet не может выполнять команды операционной системы.

 AndreyRostov пишет:
почему нельзя это реализовать в виде BATника?

То, что в CODE и есть батник.

У вас стоит 60 секунд, это мало, модем может не успеть перезагрузиться.
После 192.168.8.1 пропущен пробел.
Порт /port:23 желательно указать.
И пример есть.
33. AndreyRostov - 24 июля 2018 — 08:43 - перейти к сообщению
Чтобы запустить исполнение нужно запустить Bat.ник или фаил ctel?
В общем при запуске Batника пишет "Ctel не является внутреней или внешней командой"
При запуске ctel пишет что "Неверно указаны параметры" и окно консоли исчезает.

CODE:
:newip
ctel /host:192.168.8.1 /port:23 /com:root /ent /com:root /ent /com:reboot /ent /ent
ping 127.0.0.1 -n 70 > NUL
goto newip



Если заходить руками через Telnet, то срабатывает только команда Reboot, на Reset не реагирует.
Значение в секундах менял и на более высокие 3600, но без результатно.

В чем может быть загвоздка?
34. Berkut - 24 июля 2018 — 08:56 - перейти к сообщению
AndreyRostov , сохраните Ваш код в файле, например, RoutReb.bat и запустите его.
Файл ctel.exe должен лежать в той же папке, где и батник.
Или в батнике пропишите полный путь к файлу ctel.exe, например "c:\Program Files\ctel\ctel.exe"
35. AndreyRostov - 24 июля 2018 — 09:19 - перейти к сообщению
Фаилы находятся в одной папке, запускаю Batник,
Полный путь к файлу должен идти в начале строки в Батнике?

CODE:
:newip
C:\Windows\System32\RoutReb\ctel.exe /host:192.168.8.1 /com:root /ent /com:root /ent /com:reboot /ent /ent
ping 127.0.0.1 -n 70 > NUL
goto newip


После запуска выводит сообщение "Неверно указаны параметры"
36. Berkut - 24 июля 2018 — 09:26 - перейти к сообщению
AndreyRostov , попробуйте так
CODE:
:newip
C:\Windows\System32\RoutReb\ctel.exe /host:192.168.8.1 /port:23 /com:root /ent /com:root /ent /com:reboot /ent /ent
ping 127.0.0.1 -n 70 > NUL
goto newip
37. AndreyRostov - 24 июля 2018 — 14:16 - перейти к сообщению
BERKUT!!!
Огромнейшая вам благодарность за вашу помощь и ответы на мои дурацкие вопросы.
В общем последний код заработал!!! Ура!

Теперь для всех кто будет сталкиваться с такой проблемой как перезагрузка USB модема через telnet.

Для модема ZTE MF 823D
192.168.8.1 Логин: root Пароль: zte9x15
(По умолчанию)

CODE:
:newip
C:\Windows\System32\RoutReb\ctel.exe /host:192.168.8.1 /port:23 /com:root /ent /com:zte9x15 /ent /com:reboot /ent /ent
ping 127.0.0.1 -n 120 > NUL
goto newip


Только пропишите путь к самому файлу ctel.exe, без прописи не хотел запускаться.
У вас должен быть открыт Telnet клиент в настройках Windows.
Выставляйте адекватные настройки для перезагрузки.
Фаил ctel.exe и batник должны быть в одной папке.

BERKUT - Красавчик!!!

Большое спасибо за такой полезный форум!!!

Powered by ExBB FM 1.0 Final


[0.0322-сек]