Wenn Sie OpenVPN vom Mac OSX Terminal aus verwenden, kann Tun / Tap nicht geladen werden

17

Ich möchte OpenVPN direkt vom Terminal aus verwenden, anstatt eine GUI wie tunnelblick zu verwenden - aber ich habe ein paar Probleme. Ich habe meine Konfigurationsdatei getestet und sie funktioniert einwandfrei, es ist also nicht der Konfigurationsfehler.

Der Befehl, den ich ausführe, ist

./openvpn connection.ovpn

Die Fehlermeldung, die ich erhalte, ist

Wed Mar  6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically
Wed Mar  6 13:22:57 2013 us=528401 Exiting due to fatal error

Dies scheint darauf hinzudeuten, dass ein TUN / Tap-Text nicht gefunden werden kann. Ich habe versucht, den Befehl auszuführen

sudo kextload tun.kext

unmittelbar davor und es schien gut zu laden, aber ich bekomme immer noch den obigen Fehler. Ich verwende die 64-Bit-Datei tun.kext aus dem TunnelBlick-Projekt, daher sollte es kein Problem mit der Datei kext selbst geben. Irgendwelche Ideen?

xizor
quelle

Antworten:

15

Es stellt sich heraus, dass das oben genannte Problem recht einfach war. OpenVPN muss mit Administratorrechten ausgeführt werden. Also renn stattdessen

sudo ./openvpn connection.ovpn
xizor
quelle
3
Sogar mit root heißt es immer noch Do 17.10.14.45 2013 TUN / TAP-Entwickler kann nicht dynamisch zugewiesen werden, Do 17.10.14.45 2013 Beenden aufgrund eines schwerwiegenden Fehlers ... Irgendeine Idee?
Bibstha
@bibstha Haben Sie einen Tun / Tap-Text auf dem Computer installiert?
Xizor
Hoppla, ich habe den Teil "sudo kextload tun.kest" nicht ausgeführt. Allerdings konnte ich mich mit tunnelblick ohne tun / pta-Treiber erfolgreich einloggen.
Bibstha