On Monday 15 October 2007 14:20, Florin Samareanu wrote:
> On Mon, 2007-10-15 at 14:18 +0300, Alex wrote:
> > metoda asta are hibe:
>
> de acord
>
> > Un articol in acest sens aici:
> > http://www.tek-tips.com/viewthread.cfm?qid=1278469&page=7
>
> o alta solutie ar fi sa treci la openvpn
>

Cunosc bine openvpn, dar de data aceasta nu am sa trec la el. Revenind la 
subiect, un script care ar pune corect ruta catre reteaua mea daca userul a 
debifat optiunea "use default gw on remote network" pentru conexiunea 
pptpVPN, ar arata ca mai jos:

[EMAIL PROTECTED] ~]$ cat set.bat
@echo off

setlocal

set ip=
set foundPPP=

for /f "delims=" %%a in ('ipconfig /all') do call :PROCESS "%%a"

if "%ip%"=="" echo Can't find IP address.&goto :EOF

rem echo route add 192.168.0.0 mask 255.255.252.0 %ip%
route add 192.168.0.0 mask 255.255.252.0 %ip%

goto :EOF

:PROCESS

set Line=%~1

if "%Line%"=="" goto :EOF

if "%Line:~0,3%"=="PPP" set foundPPP=Y&goto :EOF

if "%foundPPP%"=="" goto :EOF

for /f "tokens=2 delims=:" %%a in ('echo " %Line% " ^| findstr /c:"IP 
Address"') do if not "%%a"=="" call :SETIP %%a

goto :EOF

:SETIP

set ip=%1
[EMAIL PROTECTED] ~]$

NOTA1: nu agreez/recomand aceasta metoda

NOTA2: set.bat functioneaza incorect daca:
- metoda de conectare la internet pe statia remote este dialup-ul (adaptor 
PPP)
- link-ul pptpVPN cu reteaua mea NU este ridicat inaintea altor legaturi de 
tip ppp stabilite de pe acea statie
- crapa legatura cu mine si la reconectare, pe statia respectiva mai sunt deja 
stabilite inca N legaturi ppp

Alx


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui