|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
VBS Скрипт для перезагрузки роутера по значению внешнего IP11.01.2021, 23:52. Показов 16581. Ответов 227
Доброго времени суток! Ребята, нужен скрипт перезагрузки роутера, если первый октет внешнего адреса имеет значение 100. Перезагружать пока первый октет имеет значение 100 (или можно ограничиться 10 перезагрузок с проверкой и затем, если не изменился, то повторить перезагрузку через некоторое время).
Я не программист. Поискав, нашел некоторые намётки. Можно через TELNET организовать перезагрузку, кусочек скрипта уже опробовал, работает. А вот с проверкой условия труднее. Есть вроде бы вариант через IFCONFIG получить внешний ppp0 inet addr. Не пинайте, если не в той теме обратился.
0
|
|
| 11.01.2021, 23:52 | |
|
Ответы с готовыми решениями:
227
Скрипт перезагрузки роутера при разрыве коннекта Батник для перезагрузки роутера |
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
|||
| 30.01.2021, 22:36 | |||
: WSH.Sleep 3000 в конец 31 строки.
0
|
|||
|
3309 / 936 / 202
Регистрация: 14.01.2013
Сообщений: 4,785
|
|
| 31.01.2021, 04:28 | |
|
KOHTAKT, код из поста 116 не пробовали испытать? Ожидание нажатия Enter позволит отрегулировать таймаут ребута ручную. После 29 строки можете вставить Msgbox(a(0)), чтобы увидеть цифру первого октета, которую получил скрипт. А пока он висит на паузе (ждёт нажатия Enter), сходите на вебморду и выясните, какой там ip сидит.
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|||
| 31.01.2021, 12:18 [ТС] | |||
|
Попробую скрипт с изменениями и отпишусь. Добавлено через 10 минут
0
|
|||
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
|||||||||
| 31.01.2021, 12:20 | |||||||||
|
Допустим, вы выполнили
0
|
|||||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 12:28 [ТС] | |
|
Kubuntovod, ваши предложения я внимательно тоже рассматриваю. Извините, увлекся чтением ваших споров с коллегой и пролистал последний код. ) Обязательно попробую и отпишусь.
0
|
|
|
3309 / 936 / 202
Регистрация: 14.01.2013
Сообщений: 4,785
|
||
| 31.01.2021, 12:40 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||
| 31.01.2021, 12:42 [ТС] | ||
|
0
|
||
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
||
| 31.01.2021, 12:57 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 13:11 [ТС] | |
|
FlasherX, запустил скрипт с последними изменениями. Поставил в нем максимальное число перезагрузок роутера 10. Вначале работы было, как показано на скриншоте. Потом уже в окне telnet пробежало несколько строк из логина, пароля, ребута. И потом вроде бы работа наладилась в "чистом" виде: telnet ожидал соединения с роутером и потом ребутил его. Не посчитал точно, сколько раз перегрузился роутер (но меньше 10) и работа скрипта остановилась, окно осталось с ожиданием соединения, а роутер показывал "хороший" IP. Окно смены IP не появлялось.
Но после запуска скрипта ещё раз, для проверки, он отработал только один раз и остановился, при этом выдало окно смены IP (опять указал текущий перед перезагрузкой). А IP стал "плохим" с началом на 100.
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 13:13 [ТС] | |
|
FlasherX, скриншот не добавил )
0
|
|
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
|||||
| 31.01.2021, 13:32 | |||||
|
KOHTAKT, ну вот, это уже что-то.
![]()
0
|
|||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||
| 31.01.2021, 16:40 [ТС] | ||
|
Сейчас ещё раз запустил код, так же с 10 переагрузками. Но отработал он явно меньше, судя по коннектам в telnet 3-4 раза. У меня предроложение, что в скрипте считаются перезагрузками и неудавшиеся попытки подключения для проверки, это те, что я и раньше писал, которые проходят "мусором", т.е. где данные не попадают в нужные поля ввода. На скриншоте как раз постарался захватить эту ситуацию.
0
|
||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 16:41 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 16:44 [ТС] | |
|
FlasherX, сейчас ещё раз загрузил скрипт, вроде бы он отработал, подключение осталось на IP с 46. Как-то не всегда скрипт срабатывает правильно что ли?
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||
| 31.01.2021, 16:48 [ТС] | ||
|
Предыдущий скриншот не тот, что хотел отправить. Вот этот нужно было
0
|
||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 31.01.2021, 16:52 [ТС] | |
|
FlasherX, сохранил скриншот новый не в том формате, а по названию опять старый влепил ))
Третья попытка скриншота, который в тему к последним постам, где выбрасывает "мусор" во время потери соединения.
0
|
|
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
|
| 31.01.2021, 18:05 | |
|
KOHTAKT, а вы обе тильды поставили, как я и советовал? Также в той же 28 строке советую повысить задержку до 200/300. Можно на больших значениях проверить. В общем, тестируйте, пока не взлетит.
0
|
|
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
||||||
| 31.01.2021, 23:17 | ||||||
|
Подумал, всё же стоит таки и ctel попробовать:
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|||
| 01.02.2021, 16:00 [ТС] | |||
|
Добавлено через 4 минуты Добавлено через 25 минут FlasherX, так же в работе скрипта не проявляются диалоговые окна, которые в нем обозначены.
0
|
|||
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
||||
| 01.02.2021, 18:33 | ||||
|
Вы с бо́льшими задержками в 28-й тестировали, как я писал?
0
|
||||
| 01.02.2021, 18:33 | |
|
Файл для автоматической перезагрузки роутера Файл для автоматической перезагрузки роутера Батник для перезагрузки роутера через Telnet VBS скрипт для перезагрузки ALTUSEN Как написать скрипт для автоматического входа на сайт роутера? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|