OpenVPN kann als kostengünste und sichere VPN Verbindung für kleine und mittelständische Unternehmen dienen. Ich setzte OpenVPN gerne in Verbindung mit der Firewall-Distribution IP-FIRE ein.
Es gibt die Möglichkeit zum einen den VPN Client manuell starten zu lassen, dass ist zum Beispiel bei mir der Fall, wenn ich nur ab und an VPN Verbindungen zu einem Kunden brauche. Meine Kunden benötigen jedoch eine gewisse Anpassung, so dass die VPN Verbindung direkt beim Login am jeweiligen Client starten. Hierbei lasse ich den Client automatisch durch ein LoginScript beim Login-Vorgang des Clients starten:
%programfiles%\openvpn-gui –connect office.ovpn
Dies startet die OpenVPN GUI bereits beim Login am Client.Im Konfigurationsordner (config) der GUI liegt neben der Konfigurationsdatei (z.B. office.ovpn) auch noch eine der folgenden Batchdateien, welche je nach Name vor dem Start der VPN-Verbindung aufgerufen werden bzw. direkt nach dem Verbindungsaufbau oder beim Verbindungsabbau. Die GUI zieht die Informationen aus dem Dateinamen der Batch-Datei:
office_pre.bat –> wird vor der Verbindung ausgeführt
office_up.bat –> wird direkt nach der Verbindung ausgeführt
office_down.bat –> wird ausgeführt, wenn die Verbindung abgebaut wird
„office“ ist in allen Fällen der Name der jeweiligen Konfigurationsdatei. Alle Scripte müssen im gleichen Ordner liegen, wie die zugehörige Konfigurationsdatei.