Usando OpenVPN desde Mac OSX Terminal, no se puede cargar Tun / Tap

17

Estoy buscando usar OpenVPN directamente desde la terminal en lugar de usar una interfaz gráfica de usuario como tunnelblick, pero me encuentro con un par de problemas. He probado mi archivo de configuración y funciona bien, así que no es la falla de configuración.

El comando que estoy ejecutando es

./openvpn connection.ovpn

El mensaje de error que recibo es

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

Lo que parece estar implicando que no se puede encontrar un kext tun / tap. He intentado ejecutar el comando

sudo kextload tun.kext

inmediatamente antes de esto y parecía cargar bien, pero todavía recibo el error anterior. Estoy usando el tun.kext de 64 bits del proyecto TunnelBlick, por lo que no debería ser un problema con el propio kext. ¿Algunas ideas?

xizor
fuente

Respuestas:

15

Resulta que el problema anterior era bastante simple. OpenVPN tiene que ejecutarse con privilegios administrativos. Entonces, en lugar de eso, corre

sudo ./openvpn connection.ovpn
xizor
fuente
3
Incluso con root, todavía dice jue 17 oct 14:49:45 2013 No se puede asignar TUN / TAP dev dinámicamente, jue 17 oct 14:49:45 2013 Saliendo debido a un error fatal ... ¿Alguna idea?
bibstha
@bibstha ¿Tiene un kext Tun / Tap instalado en la máquina?
xizor
Vaya, no ejecuté la parte "sudo kextload tun.kest". Sin embargo, pude iniciar sesión con éxito usando tunnelblick sin el controlador tun / pta.
bibstha