68293
Goto Top

VPN Verbindung automatisch herstellen

Hallo zusammen,

da ich mir mittlerweile schon die Finger wund gegoogelt habe und ich immernoch ohne Ergebnis dastehe,
poste ich meine Frage nun mal hier.

Folgende Situation:

Betriebssysteme Windows XP Professional
Einige Mittarbeiter verbinden sich mit verschiedenen VM´s via RemoteDesktop [w2k3].
Die Verbindung erfolgt über entsprechend eingerichtete VPN´s.

Nun ist es für einige User zuviel verlangt, erst die VPN Verbindung zu initiieren und danach die Verbindung
über RemoteDesktop herzustellen.

Meine Frage stellt sich wie folgt dar:

Ist es möglich (per batch, vbs o.ä.) das zu automatisieren?

Meine Gedankengänge sind dabei folgende:

1. Eine *.bat (o.ä.) ausführen [für jede VM Verbindung ein Icon]
2. VPN Verbindung wird hergestellt
3. RemoteDesktop Verbindung wird hergestellt

Zusätzliche Software soll hierbei nicht zum Einsatz kommen.
Ist soetwas mit Boardmitteln überhaupt realisierbar?


Sollte ich irgendwelche Angaben, für eine aussagekräftige Antwort, vergessen haben, dann sagt Bescheid.

Gruß
xwollex

Content-ID: 93869

Url: https://administrator.de/contentid/93869

Ausgedruckt am: 26.11.2024 um 04:11 Uhr

Matze9999
Matze9999 07.08.2008 um 13:09:58 Uhr
Goto Top
Wie wäre es wenn du mit Hilfe einer Gruppenrichtlinie - Skript beim Starten eine VPN Verbindung aufbauen lässt?
Alternativ wäre es auch möglich die Software für den Verbindungsaufbau in den Autostart Ordner zu legen.
Vielleicht hilft dir das ja schon.
Gruß
Arch-Stanton
Arch-Stanton 07.08.2008 um 13:21:50 Uhr
Goto Top
Moin,

das ist doch ganz simpel. Lösung steht sogar hier im Forum.

Gruß, Arch Stanton
68293
68293 07.08.2008 um 14:13:40 Uhr
Goto Top
Ersteinmal Danke für eure Antworten.

Ich habe es geahnt, dass ich ein (nicht ganz unwichtiges) Detail vergessen habe.

Es handelt sich hierbei nicht nur um verschiedene VM´s,
sondern auch auch um verschiedene Server, an verschiedenen Standorten.

Somit wäre ein einfacher Autostart der VPN Verbindung leider nutzlos,
da die Standorte nicht miteinander verbunden sind.

D.h. beim Starten der jeweiligen RemoteDesktop Verbindung muß auch die
dazugehörige VPN Verbindung hergestellt werden.

Des weiteren soll die VPN Verbindung erst bei Bedarf hergestellt werden.

Gruß
xwollex
Matze9999
Matze9999 07.08.2008 um 16:04:19 Uhr
Goto Top
Ich kann dir empfehlen nur einen VPN Server zur Authentifizierung zu nehmen und die Standorte miteinander zu vernetzen.
Allerdings kenne ich ja das Umfeld nicht..
68293
68293 07.08.2008 um 16:12:41 Uhr
Goto Top
Das ist leider nicht möglich.

Es handelt sich hierbei um freie Mitarbeiter für "verschiedene" Firmen.

Gruß
xwollex
SarekHL
SarekHL 07.08.2008 um 17:21:58 Uhr
Goto Top
Deine Kommentare sind manchmal unter aller Kanone. Wenn die Lösung hier im Forum schon steht, dann gib ihm doch den Link zu dem Beitrag. Und ansonsten lass diese blöden Kommentare, die helfen niemandem weiter ...
Matze9999
Matze9999 07.08.2008 um 20:42:46 Uhr
Goto Top
Hast du es schon einmal mit nem VPN Clienten versucht?
Es gibt VPN Clients (Cisco, Nortel) die stellen neben der regulären Windowsanmeldemaske eine weitere für die Einwahl am VPN zur Verfügung.
Leider habe ich bisher nur mit einer solchen Lösung Clientseitig gearbeitet und kann keinerlei Infos zur Einrichtung des Servers geben.
Allerdings war die Verbindung stets zuverlässig.

Hier der Link zum Hersteller: http://products.nortel.com/go/product_content.jsp?segId=0&parId=0&a ...

Grüßle Mathias
SarekHL
SarekHL 07.08.2008 um 20:49:50 Uhr
Goto Top
Also ich habe mal ein kleine VisualBasic-Programm geschrieben, um genau das zu tun: Eine (bereits eingerichtete!) VPN-Verbindung anzuwählen und dann eine (vorkonfigurierte) RDP-Sitzung zu starten.

Bei Interesse kann ich Dir den Quellcode posten bzw. mailen ...
68293
68293 07.08.2008 um 21:50:19 Uhr
Goto Top
Hi SarekHL,

da es genau das ist was ich suche, brauche ich glaube ich nicht zu erwähnen,
dass das Interesse von meiner Seite ziehmlich groß ist. face-smile

Wenn Du nichts dagegen hast, würde ich Dich bitten den Quellcode hier zu Posten,
damit auch andere, die das gleiche Problem haben, davon provitieren können.

Allerdings könnte ich auch verstehen, wenn Du ihn nicht Posten möchtest,
da es immerhin Dein geistiges Eigentum ist und Du Zeit und Knowhow investiert hast.

Vielen Dank
xwollex
SarekHL
SarekHL 07.08.2008 um 22:15:12 Uhr
Goto Top
Wenn Du nichts dagegen hast, würde
ich Dich bitten den Quellcode hier zu Posten,

Kann ich machen, aber erst morgen oder am Wochenende. Ich muß den Code erst mal bereinigen (eigene Besonderheiten raus) und dann kommentieren.

Ich weiß nur nicht, ob Posten wirklich sinnvoll ist. Ich kann zwar den Quellcode posten, aber natürlich nicht das dazugehörige Formular ...
68293
68293 07.08.2008 um 22:43:45 Uhr
Goto Top
OK, per email.
Nimm Dir soviel Zeit, wie Du brauchst face-smile

Ich schicke Dir meine Email Adresse via PM

Danke
xwollex
SarekHL
SarekHL 07.08.2008 um 22:46:39 Uhr
Goto Top
Ok!

Hast Du überhaupt einen VB5 oder VB6-Compiler? Sonst kannst Du aus dem Code ja kein Programm machen. Und mit den neuen VB.net-Versionen funktioniert der Code soweit ich weiß nicht so
SarekHL
SarekHL 08.08.2008 um 23:56:21 Uhr
Goto Top
So, ich habe Dir das Programm gerade gemailt. Falls sonst noch jemand Interesse hat, kann er mich gerne anschreiben.
Heru
Heru 20.08.2008 um 08:19:27 Uhr
Goto Top
hallo,
wenn du die vpn verbidnungen auf den pcs schon angelegt hast, versuch einfach mal folgende batch


rasdial NAMEderVPNverbindung USERNAME PASSWORT

mstsc /v IPdesSERVERS



mfg
68293
68293 20.08.2008 um 10:18:45 Uhr
Goto Top
Hallo Heru,

vielen Dank für deinen Vorschlag.
Selbst wenn das funktionieren würde (was ich allerdings noch nicht getestet habe),
wäre mir doch ein bischen unwohl, wenn ich Zugangsdaten im Klartext in einer
batch Datei schreibe.

@SarekHL
Bin leider immernoch nicht zum Testen gekommen

Gruß
xwollex
Heru
Heru 20.08.2008 um 11:02:20 Uhr
Goto Top
hallo xwollex,

wenn du benutzername und passwort in der vpn verbindung bereits eingetragen hast und dort das häckchen bei "Name, Kennwort, Zertifikat usw. abfragen" rausnimmst, dann kannste benutzername und passwort aus der batch rausholen.
alternativ kannst du auch in der batch "@echo off" eintragen, damit keine kommandos in der shell angezeit werden. wenn du dann per batch to exe compiler die batch zu ner exe machst, dann kann dir auch kein user mehr reinschauen.

mfg