Cisco VPN Client & Tunnelblick muss weichen

VPNs sind modern. Immer mehr komme ich in den Genuss, mich in ein VPN einzuwählen. Sei es auf der Uni, in der Arbeit oder auch bei Kunden. Gemütlich ist es schon, sich in ein entferntes Netzwerk “einzuwählen” und kann arbeiten als würde man direkt dort im sitzen.

Auf der Uni wird das VPN mit Cisco realisiert und die anderen VPNs sind alle mit OpenVPN realisiert.
Viele Möglichkeiten sich in diese Netze einfach und bunt einzuwählen gibt es da nicht: Cisco VPN Client und für OpenVPN gibt es für OS X eine Reihe von GUIs – ich habe Tunnelblick verwendet.

Da mir diese GUIs einfach zu “schwer” sind und ich gerne und oft im Terminal bin, muss eine andere Lösung her.
MacPorts ist wie immer ein nützlicher Helfer.

OpenVPN

sudo port install openvpn2

Schon ist alles installiert. Ich habe für alle VPNs fertige Konfigurationsdateien, mit denen es ohne große Umstände möglich ist, sich in das VPN einzuwählen:

sudo openvpn2 --config myConfig.ovpn

Cisco VPN

Der Cisco Client bereitete mir am meisten Kopfzerbrechen, da mich mir nicht sicher war, ob es eine andere Lösung gibt.
Nach längerem Suche fiel mir ein, dass ich bereits vor circa einem Jahr schon eine andere Lösung verwendet habe.

Vorher noch den installierten Client deinstallieren: sudo /usr/local/bin/vpn_uninstall.

Die Lösung:

vpnc: vpnc is an open source replacement for the commercial cisco vpnclient. unix-ag.uni-kl.de/~massar/vpnc

Installieren!

sudo port install vpnc

Nun noch eine Konfigurationsdatei unter /opt/local/etc/vpnc/default.conf erstellen und schon kann man sich mit sudo vpnc in das VPN einwählen! Zum beenden der Verbindung: sudo vpnc-disconnect.

Probleme

Gibt’s nicht! Oder doch! Ja! Ich hatte das Problem, dass weder openvpn noch vpnc ein neues Device erstellen konnte.
Die Lösung tun/tap driver for Mac OS X.


Kommentar schreiben