Вопрос из
другого топика, и довольно старый
Цитата:
Сообщение от StRaNNiK
как написать скрипт, проверяющий соединение с vpn сервером? И создающим его, если коннекта нет.
|
Берётся
Connect Checker 1.0, и сразу после (или даже вместо
) строчки "REM сюда можно добавить команду переинициализации соединения" добавляется пара команд
Код:
rasdial <Имя соединения> /DISCONNECT
rasdial <Имя соединения> <Имя пользователя> <Пароль>
Естественно, вместо "<Имя соединения> <Имя пользователя> <Пароль>" нужно подставить соответственно имя своего соединения, логин и пароль.
Или даже без использования сторонних утилит вообще:
Код:
>nul ping -n 10 www.ru |find /i "TTL" ||(
rasdial <Имя соединения> /DISCONNECT
rasdial <Имя соединения> <Имя пользователя> <Пароль>
)
проверяется наличие отклика
www.ru на пинги, при отсутствии такового соединение принудительно разрывается и создаётся заново. Но: если пинги наружу закрыты у провайдера, то этот вариант не сработает.