Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бесперебойное подключение к VPN

Ответить
Настройки темы
CMD/BAT - Бесперебойное подключение к VPN

Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: san1kan
Дата: 13-04-2017
Есть VPN сервер, есть клиенты (Windows 10) для него. Необходимо постоянное переподлкючение к серверу, при любых причинах дисконекта (отвал интернета на клиенте, отвал интернета на сервере, перезапуск сервера и т.д.). На клиентах по событию (дисконект vpn), срабатывает скрипт, который пингует vpn шлюз, при отсутствии пинга, начинает пинговать гугл, при наличии пинга, запускается bat c с командой конекта к vpn, при отсутствии пинга к гугл, пингует его пока пинг не появится, после конекта на vpn, скрипт закрывается. Есть такой скрипт, но почему то срабатывает не всегда. Вообщем нужно чтобы он пинговал гугл, пока не подключится к vpn, далее EXIt. При запуске вручную, создает кучу окон, с ошибкой подключения. Поправьте плиз. Заранее благодарю.
Код: Выделить весь код
:ping_vpn
ping -n 2 192.168.55.1|Find /I "TTL="||goto ping_wan
:ping_wan
ping -n 2 8.8.8.8|Find /I "TTL="||goto ping_wan 
:start_vpn
start /D "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup" vpn_start
TIMEOUT /T 2
ping -n 2 192.168.55.1|Find /I "TTL="||goto ping_wan
exit

Отправлено: 21:31, 13-04-2017

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


а для чего точка
:ping_vpn
где на нее переход?

Отправлено: 23:38, 13-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата alpap:
а для чего точка
:ping_vpn
где на нее переход? »
а я думал перед exit поставить goto ping_vpn, но подумал что не сработает, и сделал просто ping. И если последним шагом на нее перепрыгнуть, он опять начнет пинговать ван и конектить впн, это уже помоему лишнее. Согласен, реализация не профессиональная, как смог))

Кстати пока все работает)

Отправлено: 23:48, 13-04-2017 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Бесперебойное подключение к VPN

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - VPN подключение Ruldik Microsoft Windows 7 1 01-11-2016 10:13
VPN - Отключается VPN-подключение r00712 Сетевые технологии 6 02-05-2015 20:06
VPN - VPN сервер с подключением в интернет через VPN подключение Geqsogen Сетевые технологии 0 21-01-2014 23:26
CMD/BAT - Подключение VPN rosalin Скриптовые языки администрирования Windows 0 27-09-2011 19:50
Интернет - [решено] Подключение к VPN FlatX007 Microsoft Windows 7 13 12-08-2009 23:26




 
Переход