Форум : Флейм

Название : Скрипт автореконекта VPN

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=595&forum=13


 FX :

2.9.06 16:13
 Скрипт автореконекта VPN, если серв не ответил в течение 10 секунд.

Если бы варик не проверял соединение через которое играют и при его отключении не дропал бы бнет, было бы вообще отлично.

set connection_name=vpn.war2.ru
set srv_ip=192.168.150.1

:loop
ping -n 2 -w 5000 %srv_ip%|find "TTL="
if errorlevel 1 call :reconnect
goto :loop

:reconnect
rasdial %connection_name% /disconnect
rasdial %connection_name% war2 war2
exit /b

 Solker :

2.9.06 17:59
 ....Скопировать текст, вставить в блокнот, сохранить например как testvpn.bat

PS Умно придумано :)
Но у меня например 192.168.150.1 пингуеться даже без впн'а, сам не знаю почему, интерфейсов с такой потсетью у меня даже нету.

 il :

2.9.06 18:51
 Интересная мысль.
А я и не знал, что можно управлять подключениями MS из командной строки, теперь знаю :-P
Надо будет себе поставить что-нибудь подобное на подключение интернета.

А вот зачем автоматически переподключать vpn.war2.ru, я не понимаю - все равно же уже из игры выкинуло, остается только, вспомнив все плохие слова, подключаться обратно :evil:


Solker: Не бывает такого, наверно провайдер у тебя какой-то странный - просканируй порты этого ip что-ли... И еще интересно, как он отличает этот ip от такого же ip с bnet'ом :-?

 Solker :

1.10.06 17:53
 А где можно посмотреть все команды по подключениям из cmd.

 il :

1.10.06 19:00
 За подключения отвечает rasdial - соответственно смотреть "rasdial /?".
А вообще на yandex - "параметры командной строки" - можно найти много интересного

 FX :

1.10.06 20:18
 Кстати в свойствах соединения есть галочка "автоматически перезванивать в случае разрыва" так что это изврат :lol:

Цитата:

За подключения отвечает rasdial - соответственно смотреть "rasdial /?".


еще есть netsh

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=595&forum=13