Bei Verwendung von OpenVPN vom Mac OSX-Terminal kann Tun / Tap nicht geladen werden

15824
xizor

Ich freue mich darauf, OpenVPN direkt vom Terminal aus zu verwenden, anstatt eine GUI wie Tunnelblick zu verwenden -, aber ich habe ein paar Probleme. Ich habe meine Config-Datei getestet und sie funktioniert einwandfrei.

Der Befehl, den ich ausgeführt habe, lautet

./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-Kext 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 oben genannten Fehler. Ich verwende das 64-Bit-Programm "tun.kext" aus dem TunnelBlick-Projekt, daher sollte es mit dem Kext selbst kein Problem sein. Irgendwelche Ideen?

12

1 Antwort auf die Frage

10
xizor

It turns out that the above problem was quite simple. OpenVPN has to be run with administrative privileges. So, instead run

sudo ./openvpn connection.ovpn 
Sogar mit root sagt es immer noch Do 17.10. 14:49:45 2013 Kann TUN / TAP dev nicht dynamisch zuweisen, Do 17.10. 14:49:45 2013 Beenden wegen schwerwiegenden Fehlers ... Irgendeine Idee? bibstha vor 10 Jahren 2
@bibstha Ist auf dem Computer ein Tun / Tap-Kext installiert? xizor vor 10 Jahren 0
Oh nein, ich habe den Teil "sudo kextload tun.kest" nicht ausgeführt. Trotzdem konnte ich mich mit tunnelblick ohne tun / pta driver erfolgreich anmelden. bibstha vor 10 Jahren 0