|
|
automatisch Route setzen für VPN
microsoft.public.de.german.windowsxp.networking
|
|

03-10-2008, 11:41 PM
|
|
|
|
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ß
|
|

03-11-2008, 07:05 AM
|
|
|
|
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
|
|

03-12-2008, 11:19 AM
|
|
|
|
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.
|
|

03-12-2008, 11:27 AM
|
|
|
|
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
|
|

03-12-2008, 12:27 PM
|
|
|
|
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ß
|
|

03-12-2008, 01:08 PM
|
|
|
|
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
|
|

03-12-2008, 03:05 PM
|
|
|
|
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ß
|
|

03-12-2008, 04:02 PM
|
|
|
|
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
|
|

03-12-2008, 04:29 PM
|
|
|
|
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 ;-)
|
|

03-12-2008, 04:52 PM
|
|
|
|
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ß
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 04:43 PM.
|
|