|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
VBS Скрипт для перезагрузки роутера по значению внешнего IP11.01.2021, 23:52. Показов 16254. Ответов 227
Доброго времени суток! Ребята, нужен скрипт перезагрузки роутера, если первый октет внешнего адреса имеет значение 100. Перезагружать пока первый октет имеет значение 100 (или можно ограничиться 10 перезагрузок с проверкой и затем, если не изменился, то повторить перезагрузку через некоторое время).
Я не программист. Поискав, нашел некоторые намётки. Можно через TELNET организовать перезагрузку, кусочек скрипта уже опробовал, работает. А вот с проверкой условия труднее. Есть вроде бы вариант через IFCONFIG получить внешний ppp0 inet addr. Не пинайте, если не в той теме обратился.
0
|
|
| 11.01.2021, 23:52 | |
|
Ответы с готовыми решениями:
227
Скрипт перезагрузки роутера при разрыве коннекта Батник для перезагрузки роутера |
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||||
| 01.02.2021, 18:38 [ТС] | ||||
|
Kubuntovod, проверил ваш код по всем указаниям.
Запускал код напрямую, отработал с выдачей ощибки в системном окне. Запустил через cscript, работает без ошибок. После запуска активируется ещё одно окно с telnet сессией, а в начальном окне с командной строкой ожидается нажатие ENTER. При любом действии на TELNET консоль, она скрывается. Ребутится роутер. После ребута смотрю на IP в веб-панеле. Затем активирую ENTER для командной строки. Появляется окно с числом первого октета. Если это число 85, а на веб-панели 100, то роутер должен ребутиться, что и происходит. И после ребута всё повторяется. НО, когда на веб-панели образовался IP с 46, то по ENTER скрипт выдал опять же 85 (?). Хотя внешние сайты так же видят IP как начинающийся на 46. Добавлено через 5 минут ).
0
|
||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 01.02.2021, 19:10 [ТС] | |
|
FlasherX, после первой перезагрузки роутера, скрипт продолжает кидать данные для ввода в консоли telnet во все другие открытые приложения с активными полями ввода. Например, у меня открыт редактор кода, и в него тоже начинают лезть эти данные. Я перешел в дополнительное новое окно, чтобы не засоряло написанный код, и в скриншоте можете видеть результат, что стало туда лезть
0
|
|
|
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,811
|
||||
| 01.02.2021, 19:13 | ||||
|
Вы на мой второй вопрос почему не ответили?
0
|
||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||||
| 01.02.2021, 19:27 [ТС] | ||||
|
Добавлено через 2 минуты
0
|
||||
|
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,811
|
|||
| 01.02.2021, 19:45 | |||
|
0
|
|||
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
||||||
| 01.02.2021, 20:49 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|||
| 02.02.2021, 00:49 [ТС] | |||
|
А скрипт с самого первого действия проверяет текущий IP на пригодность или сразу ребут запускает,а самому надо запускать скрипт по причине того, что IP не тот? Добавлено через 2 часа 17 минут
0
|
|||
|
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,811
|
|||
| 02.02.2021, 03:47 | |||
|
0
|
|||
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
||||||||
| 02.02.2021, 04:14 | ||||||||
0
|
||||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
||
| 02.02.2021, 10:47 [ТС] | ||
Ведь в том и задача, чтобы потом этот скрипт в планировщик системы закинуть и он выполнялся после загрузки системы, ну и, может быть, иногда проверял через какие-то промежутки времени. Были случаи, когда цеплялся за хороший IP и через некоторое время связь обрывалась, и меня будто бы принудительно закидывали на IP c началом на 100.
0
|
||
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|||||||
| 02.02.2021, 17:06 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 02.02.2021, 22:49 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 00:42 [ТС] | |
|
Kubuntovod, последняя редакция скрипта вроде бы работала. Запустил сейчас для проверки, IP был нужный (начинался на 5), скрипт ничего не выполнял. Пересел после перезагрузки роутера на IP начинающийся на 100. Скрипт при запуске один раз ребутит роутер, в telnet консоли пишется "соединение потеряно" и курсор мигает на новой строке. Больше ничего не происходит, хотя IP с адресом 100 после перезагрузки остался.
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
||||||||||||||||
| 04.02.2021, 09:52 | ||||||||||||||||
|
Script.vbs:
Поставил задержку, после запроса ip. Пусть ip Вас не смущает. Это я заменил, чтобы свой не светить.
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 13:41 [ТС] | |
|
Kubuntovod, у меня всегда после запуска скрипта запускается окно на весь экран с заголовком "telnet 192.168.0.1" в котором логинится, выполняет команду ребута, появляется строка "Подключение к узлу утеряно" после которой ниже мигает курсор. При нажатии на любую клавишу это окно пропадает. Почему у вас его нет? Может его как-то принудительно сворачивать?
А в остальном сейчас окно с командной строкой так же отображает ход смены IP, как и на вашем скриншоте.
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 14:05 [ТС] | |
|
Kubuntovod,
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 14:15 [ТС] | |
|
FlasherX, вы ушли из темы?
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
||
| 04.02.2021, 16:51 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 18:40 [ТС] | |
|
Kubuntovod, столкнулся ещё с одной ситуацией, мешающей нормальной работе скрипта. На скриншоте завершение работы скрипта. При этом в трее на значке сетевого подключения был желтый треугольник. Затем я больше ничего не запускал для перезагрузки роутера, только запустил браузер, чтобы открыть веб панель роутера, и значок "исправился", соединение установилось. Но IP был на 100. Как-то можно сделать проверку такой ситуации, чтобы скрипт не остановился?
0
|
|
|
0 / 0 / 0
Регистрация: 11.01.2021
Сообщений: 118
|
|
| 04.02.2021, 18:42 [ТС] | |
|
0
|
|
| 04.02.2021, 18:42 | |
|
Файл для автоматической перезагрузки роутера Файл для автоматической перезагрузки роутера Батник для перезагрузки роутера через Telnet VBS скрипт для перезагрузки ALTUSEN Как написать скрипт для автоматического входа на сайт роутера? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|