Utilizzando OpenVPN dal terminale Mac OSX, non è possibile caricare Tun / Tap


17

Sto cercando di utilizzare OpenVPN direttamente dal terminale invece di utilizzare una GUI come tunnelblick, ma sto riscontrando un paio di problemi. Ho testato il mio file di configurazione e funziona bene, quindi non è colpa della configurazione.

Il comando che sto eseguendo è

./openvpn connection.ovpn

Il messaggio di errore che sto ricevendo è

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

Il che sembra implicare che non è possibile trovare un kext tun / tap. Ho provato a eseguire il comando

sudo kextload tun.kext

immediatamente prima di questo e sembrava caricarsi bene, ma ho ancora l'errore sopra riportato. Sto usando tun.kext a 64 bit dal progetto TunnelBlick, quindi non dovrebbe essere un problema con il kext stesso. Qualche idea?

Risposte:


15

Si scopre che il problema di cui sopra era abbastanza semplice. OpenVPN deve essere eseguito con privilegi di amministratore. Quindi, invece corri

sudo ./openvpn connection.ovpn

3
Anche con root, dice ancora gio 17 ott 14:49:45 2013 Impossibile allocare TUN / TAP dev in modo dinamico, gio 17 ott 14:49:45 2013 Uscire a causa di un errore fatale ... Qualche idea?
bibstha,

@bibstha Hai un kext Tun / Tap installato sulla macchina?
Xizor,

Oops no, non ho eseguito la parte "sudo kextload tun.kest". Tuttavia, ho potuto accedere con successo usando tunnelblick senza driver tun / pta.
bibstha,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.