информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыСетевые кракеры и правда о деле ЛевинаSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Посоветуйте - WinXP Prof, "дозвон" по VPN без logon 03.02.05 10:50  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
Домашняя машина под Windowx XP Prof, нужно чтобы исходящее VPN-соединение поднималось и удерживалось независимо от logon/logoff сразу после загрузки.

Ситуация усложняется тем, что у провайдера не всегда поднимается маршрутизация, болеет NAT или еще что-то (разобраться не могут). Суть в том, что не каждый внешне успешный VPN-сеанс можно использовать, т.е. нужно проверять ping-ами и при необходимости "перезвонить".
Вот сделал почти стандартными средствами, может кому пригодиться 19.02.05 15:37  
Автор: leo <Леонид Юрьев> Статус: Elderman
Отредактировано 19.02.05 15:39  Количество правок: 1
<"чистая" ссылка>
Для работы в режиме службы нужно AppToService (http://www.basta.com/ProdAppToService.htm), в остальном все просто: ly-connection-keeper.cmd
@echo off

if "%1" == "/install" goto install
if "%1" == "/uninstall" goto uninstall
if "%1" == "/deinstall" goto uninstall
if "%1" == "/start" goto start
if "%1" == "/stop" goto stop
if "%1" == "/runkeeper" goto loop
goto usage

:loop
ping -w 1000 -n 5 127.0.0.1 >nul 2>nul

:check
ping -n 1 www.yandex.ru >nul 2>nul
if not errorlevel 1 goto loop

echo yandex ping failed, try google

ping -n 1 www.google.com >nul 2>nul
if not errorlevel 1 goto loop

echo google ping failed, try leo

ping -n 1 leo.yuriev.ru >nul 2>nul
if not errorlevel 1 goto loop

echo leo ping failed, connection broken, redial

:redial
rasdial %2 /disconnect >nul 2>nul
rasdial %2 %3 %4
if errorlevel 1 goto redial

goto check

:usage
echo Usage:
echo 	install service -	%0 /install dialup-entry-name [login [password]]
echo 	remove service	-	%0 /uninstall
echo 	start service	-	%0 /start
echo 	stop service	-	%0 /stop
echo 	run keeper	-	%0 /runkeeper  dialup-entry-name [login [password]]
exit 1

:start
sc.exe start AppToService_lyDialupKeeper
exit 0

:stop
sc.exe stop AppToService_lyDialupKeeper
exit 0

:install
echo on
"%ProgramFiles%\Basta Computing\AppToService\AppToService.exe" /Install "%ComSpec%" /AbsName:lyDialupKeeper /Arguments:"/Q /C %0 /runkeeper %2 %3 %4" /Closing:2 /DependOn:RasMan/RemoteAccess/Dnscache /Interact:0 /Startup:A
sc.exe config AppToService_lyDialupKeeper DisplayName= "LY's dialup or VPN connection keeper & redialer"
exit 0

:uninstall
sc.exe stop AppToService_lyDialupKeeper
sc.exe delete AppToService_lyDialupKeeper
exit 0

---
Навскидку - Winroute с выставленным параметром "persistent" в опциях соединения 03.02.05 12:34  
Автор: !mm <Ivan Ch.> Статус: Elderman
<"чистая" ссылка>
советую версию 4.2.x, не выше
а вот с проверкой работоспособности сеанса даже не знаю, чего посоветовать (

> Домашняя машина под Windowx XP Prof, нужно чтобы исходящее
> VPN-соединение поднималось и удерживалось независимо от
> logon/logoff сразу после загрузки.
>
> Ситуация усложняется тем, что у провайдера не всегда
> поднимается маршрутизация, болеет NAT или еще что-то
> (разобраться не могут). Суть в том, что не каждый внешне
> успешный VPN-сеанс можно использовать, т.е. нужно проверять
> ping-ами и при необходимости "перезвонить".
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach