|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - батник который проверял бы пинг, обрывал соединение при ошибке, потом снова подключал |
|
|
CMD/BAT - батник который проверял бы пинг, обрывал соединение при ошибке, потом снова подключал
|
Новый участник Сообщения: 9 |
Есть проблема с VPN интернетом. Периодически пропадает инет через VPN, при этом он не обрывается, а перестают пинговатся сервера с инета.
Если вручную переподключиться то работает снова. Нужен батник который проверял бы пинг, например с mail.ru, обрывал соединение при ошибке пинга, потом снова подключался и так по кругу. На IXBT нашел такой скрипт, но он просто проверяет подключение, а мне нужно что бы был еще и ping @echo off :: Имя соединения set connection=My VPN Connection :: Задержка между проверками, секунд (примерно) set pause=10 :LOOP set connected=0 for /f "delims=" %%i in ('rasdial') do ( if "%%i"=="%connection:"=%" set connected=1 ) if %connected%==0 ( echo %date% %time% "%connection%" connection not detected. Dialing... rasdial "%connection:"=%" ) else ( echo %date% %time% "%connection%" connection is active. ) ping -n %pause% 127.0.0.1>nul 2>&1 goto LOOP |
|
Отправлено: 12:23, 02-05-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата TakedaSun:
|
|
Отправлено: 12:44, 02-05-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать amel27, Спасибо за ответ, но в какую часть кода вставить строку ping -n 1 mail.ru >nul&& set connected=1.
|
Отправлено: 12:50, 02-05-2010 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать TakedaSun, отметил же - сразу после "set connected=0"
|
Отправлено: 13:55, 02-05-2010 | #4 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать amel27,
выдает 02.05.2010 12:59:49,68 "VPN" connection not detected. Dialing... Установка связи с VPN... Проверка имени и пароля пользователя... Ошибка службы удаленного доступа 691 - Доступ запрещен, поскольку такие имя поль зователя или пароль недопустимы в этом домене. Чтобы вывести сведения о данной ошибке: введите 'hh netcfg.chm' и в Справке выберите раздел разрешения проблем, затем сообщений об ошибках и найдите VPN - имя подключения. Если подключиться обычным способом то работает, имя и пароль заполнены и сохранены. Как в батнике прописать имя и пароль? |
|
Отправлено: 14:04, 02-05-2010 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Похоже этот скрипт кривой, не работает как надо, может реализовать можно с помощью команды rasphone ?
1. проверка vpn подключения, если нет - подключить 2. проверка ping mail.ru если не пингуется разорвать подключение и снова подключить. 3. (задержка 15 сек), и так по кругу. |
Отправлено: 14:29, 02-05-2010 | #6 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата TakedaSun:
|
|
Отправлено: 15:11, 02-05-2010 | #7 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать amel27, скрипт указанный выше не подходит для моей проблемы как оказалось.
мне нужен такой: 1. проверка vpn подключения, если нет - подключить 2. проверка ping mail.ru если не пингуется разорвать (именно разорвать главная цель моего вопроса) подключение и снова подключить. 3. (задержка 15 сек), и так по кругу. Уже голова кипит, не могу качать крупные файлы, стоит отойти от компьютера на один часик, как закачка останавливается. И приходится разрывать подключение вручную и снова подключаться. |
Отправлено: 15:34, 02-05-2010 | #8 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата TakedaSun:
|
|
Отправлено: 15:51, 02-05-2010 | #9 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать amel27, Тему посмотрел, не получается переписать под мои нужды, не силен в скриптах.
Добрые люди напишите готовый, сил уже нет. |
Отправлено: 16:35, 02-05-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Записать имя папки в которой лежит батник в переменную а потом эту же папку переим. | bobr95 | Скриптовые языки администрирования Windows | 8 | 10-04-2012 18:42 | |
[решено] Как сделать,что б батник проверял число ? | mitiya | Автоматическая установка Windows 2000/XP/2003 | 27 | 28-01-2010 08:15 | |
CMD/BAT - батник который считает файлы | LeonanVasia | Скриптовые языки администрирования Windows | 1 | 28-09-2009 05:55 | |
Доступ - [решено] Растёт время отклика от сервера, потом он недоступен, а потом снова нормальный пинг | Lesta | Microsoft Windows 2000/XP | 9 | 19-06-2009 13:38 | |
CMD/BAT - [решено] нужен батник который бы пинговал диапазон ip и записывал результат в файл | dvassilyev | Скриптовые языки администрирования Windows | 7 | 08-05-2009 14:33 |
|