Windows XP Community - XPHeads



Spyware Doctor

automatisch Route setzen für VPN

microsoft.public.de.german.windowsxp.networking


Reply
  #1 (permalink)  
Old 03-10-2008, 11:41 PM
Martin Freiberger
 
Posts: n/a
automatisch Route setzen für VPN
Hallo,

zum einfachen Support der Rechner meiner Familie (WinXP) möchte ich das
diese Rechner beim Start eine VPN (PPTP) Verbindung zu meinem ISA-Server
aufbauen.

Das geht mit rasdial und einen Geplanten Task ja ganz gut. Problem ist
nur das das Standardgateway NICHT der VPN-Endpunkt der entfernten
Rechner sein soll. Deswegen muss noch per batch eine "Route add"
hinzugefügt werden.

Und da ist mein Problem. Wie lese sich die IP-Adresse des VPN-Endpunktes
aus um damit den route add Befehl zu erzeugen?

Ich habe jetzt schon mehrere Stunden mit den MS Batch-Befehlen
rumexperimentiert, komme aber irgendwie nicht weiter. Eine Alternative
wäre noch ein kleines QBAsic Programm zu schreiben, als Batch.Datei wäre
es mir aber lieber.

Hat jemand einen Tipp wie das gehen könnte?

Danke & Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 03-11-2008, 07:05 AM
Ralf Breuer
 
Posts: n/a
Re: automatisch Route setzen für VPN
Martin Freiberger <ma_freiberger@yahoo.de> schrieb:

Hallo Martin,

> zum einfachen Support der Rechner meiner Familie (WinXP) möchte ich
> das diese Rechner beim Start eine VPN (PPTP) Verbindung zu meinem
> ISA-Server aufbauen.
>
> Das geht mit rasdial und einen Geplanten Task ja ganz gut. Problem ist
> nur das das Standardgateway NICHT der VPN-Endpunkt der entfernten
> Rechner sein soll. Deswegen muss noch per batch eine "Route add"
> hinzugefügt werden.


Das geht einfacher: Eigenschaften der VPN-Verbindung, Netzwerk, TCP/IP,
Eigenschaften, Erweitert, den Haken weg bei Standardgateway.

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 03-12-2008, 11:19 AM
Martin Freiberger
 
Posts: n/a
Re: automatisch Route setzen für VPN
Ralf Breuer schrieb:
> Martin Freiberger <ma_freiberger@yahoo.de> schrieb:
>
> Hallo Martin,
>
>> zum einfachen Support der Rechner meiner Familie (WinXP) möchte ich
>> das diese Rechner beim Start eine VPN (PPTP) Verbindung zu meinem
>> ISA-Server aufbauen.
>>
>> Das geht mit rasdial und einen Geplanten Task ja ganz gut. Problem ist
>> nur das das Standardgateway NICHT der VPN-Endpunkt der entfernten
>> Rechner sein soll. Deswegen muss noch per batch eine "Route add"
>> hinzugefügt werden.

>
> Das geht einfacher: Eigenschaften der VPN-Verbindung, Netzwerk, TCP/IP,
> Eigenschaften, Erweitert, den Haken weg bei Standardgateway.
>

Ach, ich sehe, ich habe das Problem nicht richtig erklärt.

Hinter dem VPN-Netz, also vom VPN-Client aus gesehen hinter dem
VPN-Server, ist ein weiteres Netzwerk auf das der Client zugreifen muss
(ich nenns mal LAN3). Mach ich den Haken bei Standargateway raus, dann
findet der VPN-Client natürlich das LAN3 nicht.

Ich muss dem Client also eine Route zum LAN3 geben mit der lokalen
VPN-IP als Gateway.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 03-12-2008, 11:27 AM
Ralf Breuer
 
Posts: n/a
Re: automatisch Route setzen für VPN
Martin Freiberger <ma_freiberger@yahoo.de> schrieb:

> Hinter dem VPN-Netz, also vom VPN-Client aus gesehen hinter dem
> VPN-Server, ist ein weiteres Netzwerk auf das der Client zugreifen
> muss (ich nenns mal LAN3). Mach ich den Haken bei Standargateway
> raus, dann findet der VPN-Client natürlich das LAN3 nicht.
>
> Ich muss dem Client also eine Route zum LAN3 geben mit der lokalen
> VPN-IP als Gateway.


Du kannst die VPN-Server-IP nehmen, denn die ist konstant.
route add LAN3 mask 255.255.255.0 VPN-Server-IP
also z.B.
route add 192.168.3.0 mask 255.255.255.0 192.168.2.1

Client-LAN, VPN und LAN3 müssen unterschiedliche Subnetze sein.

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 03-12-2008, 12:27 PM
Martin Freiberger
 
Posts: n/a
Re: automatisch Route setzen für VPN
> Du kannst die VPN-Server-IP nehmen, denn die ist konstant.
> route add LAN3 mask 255.255.255.0 VPN-Server-IP
> also z.B.
> route add 192.168.3.0 mask 255.255.255.0 192.168.2.1
>
> Client-LAN, VPN und LAN3 müssen unterschiedliche Subnetze sein.
>


Oh Mann, was bin ich für ein Trottel. Und ich kämpfe stundenlang rum um
aus der ipconfig-Ausgabe die IP-Adresse des VPN zu extrahieren.

Klar, das sollte gehen. Manchmal steht man echt auf der Leitung. Vielen Dank

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 03-12-2008, 01:08 PM
Ralf Breuer
 
Posts: n/a
Re: automatisch Route setzen für VPN
Martin Freiberger <ma_freiberger@yahoo.de> schrieb:

> Vielen Dank


bitte :-)

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 03-12-2008, 03:05 PM
Martin Freiberger
 
Posts: n/a
Re: automatisch Route setzen für VPN
Ralf Breuer schrieb:
> Martin Freiberger <ma_freiberger@yahoo.de> schrieb:
>
>> Vielen Dank

>
> bitte :-)
>

Tja, leider klappt das doch nicht.


PPP-Adapter firewall:

Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : WAN (PPP/SLIP) Interfac
Physikalische Adresse . . . . . . : 00-53-45-00-00-00
DHCP aktiviert. . . . . . . . . . : Nein
IP-Adresse. . . . . . . . . . . . : 192.168.20.28
Subnetzmaske. . . . . . . . . . . : 255.255.255.255
Standardgateway . . . . . . . . . :

C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26
Hinzufügen der Route fehlgeschlagen: Entweder ist der
Schnittstellenindex ungültig oder das Gateway
befindet sich nicht im gleichen Netzwerk wie die Schnittstelle.
Überprüfen Sie die IP-Adresstabelle
für diesen Rechner.


es funktioniert nur wenn ich bei dem route add Befehl den
Schnittstellenindex hinzufüge, also z.B.
C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26 IF 0xe0004

leider ändert sich der Index bei jeder Einwahl so das er mir im
vorhinein wiederum nicht bekannt ist und ich es deswegen nicht in der
Batch-Datei angeben kann.
Ich bin also irgendwie wieder da wo ich angefangen habe.

Hat jemand eine Idee wie ich das lösen kann?

Danke & Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 03-12-2008, 04:02 PM
Ralf Breuer
 
Posts: n/a
Re: automatisch Route setzen für VPN
Martin Freiberger <ma_freiberger@yahoo.de> schrieb:

> PPP-Adapter firewall:
> Beschreibung. . . . . . . . . . . : WAN (PPP/SLIP) Interfac
> IP-Adresse. . . . . . . . . . . . : 192.168.20.28
> Subnetzmaske. . . . . . . . . . . : 255.255.255.255
> Standardgateway . . . . . . . . . :
>
> C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26
> Hinzufügen der Route fehlgeschlagen: Entweder ist der
> Schnittstellenindex ungültig oder das Gateway
> befindet sich nicht im gleichen Netzwerk wie die Schnittstelle.
> Überprüfen Sie die IP-Adresstabelle
> für diesen Rechner.
>
> es funktioniert nur wenn ich bei dem route add Befehl den
> Schnittstellenindex hinzufüge, also z.B.
> C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26 IF
> 0xe0004
> leider ändert sich der Index bei jeder Einwahl so das er mir im
> vorhinein wiederum nicht bekannt ist und ich es deswegen nicht in der
> Batch-Datei angeben kann.


route print | find "WAN (PPP/SLIP)" >%temp%\route.txt
for /f "Tokens=1" %%a in (%temp%\route.txt) do set IF=%%a
route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26 IF %IF%

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 03-12-2008, 04:29 PM
Ralf Breuer
 
Posts: n/a
Re: automatisch Route setzen für VPN
Ralf Breuer <rhbreuerNOSPAM@t-online.de> schrieb:

> Martin Freiberger <ma_freiberger@yahoo.de> schrieb:
>
>> PPP-Adapter firewall:
>> Beschreibung. . . . . . . . . . . : WAN (PPP/SLIP) Interfac
>> IP-Adresse. . . . . . . . . . . . : 192.168.20.28
>> Subnetzmaske. . . . . . . . . . . : 255.255.255.255
>> Standardgateway . . . . . . . . . :
>>
>> C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26


> route print | find "WAN (PPP/SLIP)" >%temp%\route.txt
> for /f "Tokens=1" %%a in (%temp%\route.txt) do set IF=%%a
> route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26 IF %IF%


"route print" müsste doch eine Route zum VPN-Server haben. Dann geht es auch
so mit der eigenen VPN-IP:

route print | find "192.168.20.26" >%temp%\route.txt
for /f "Tokens=4" %%a in (%temp%\route.txt) do set IP=%%a
route add 192.168.23.0 MASK 255.255.255.0 %IP%

Ingrid ;-)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 03-12-2008, 04:52 PM
Martin Freiberger
 
Posts: n/a
Re: automatisch Route setzen für VPN
Ralf Breuer schrieb:
> Ralf Breuer <rhbreuerNOSPAM@t-online.de> schrieb:
>
>> Martin Freiberger <ma_freiberger@yahoo.de> schrieb:
>>
>>> PPP-Adapter firewall:
>>> Beschreibung. . . . . . . . . . . : WAN (PPP/SLIP) Interfac
>>> IP-Adresse. . . . . . . . . . . . : 192.168.20.28
>>> Subnetzmaske. . . . . . . . . . . : 255.255.255.255
>>> Standardgateway . . . . . . . . . :
>>>
>>> C:\test>route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26

>
>> route print | find "WAN (PPP/SLIP)" >%temp%\route.txt
>> for /f "Tokens=1" %%a in (%temp%\route.txt) do set IF=%%a
>> route add 192.168.23.0 MASK 255.255.255.0 192.168.20.26 IF %IF%

>
> "route print" müsste doch eine Route zum VPN-Server haben. Dann geht es
> auch so mit der eigenen VPN-IP:
>
> route print | find "192.168.20.26" >%temp%\route.txt
> for /f "Tokens=4" %%a in (%temp%\route.txt) do set IP=%%a
> route add 192.168.23.0 MASK 255.255.255.0 %IP%
>
> Ingrid ;-)



so, super. Die erste Version funktiuoniert, ich danke dir vielmals. Ich
hatte ja schon angefangen mich in die Batch-Programierung einzulesen,
aber weit bin ich da noch nicht gekommen.

Die zweite Version funktioniert übrigends deshalb nicht weil es keine
route zum VPN Server gibt, sondern nur eine Route zum lokalen VPN-IP
Adresse. Also "192.168.20.26" kommt im route print gar nicht vor.

Also ich danke dir nochmal viel, viel, vielmals. Du hast mir echt das
Leben erleichtert :-)

Gruß

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 04:43 PM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74