Usando o OpenVPN do Mac OSX Terminal, não é possível carregar o Tun / Tap

17

Eu estou olhando para usar o OpenVPN diretamente do terminal em vez de usar uma interface gráfica como o tunnelblick - mas estou encontrando alguns problemas. Eu testei meu arquivo de configuração e ele funciona bem, portanto, não é a falha de configuração.

O comando que estou executando é

./openvpn connection.ovpn

A mensagem de erro que estou recebendo é

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

O que parece estar implicando que um kext tun / tap não pode ser encontrado. Eu tentei executar o comando

sudo kextload tun.kext

imediatamente antes disso e parecia carregar bem, mas ainda recebo o erro acima. Estou usando o tun.kext de 64 bits do projeto TunnelBlick, para que não haja um problema com o próprio kext. Alguma ideia?

xizor
fonte

Respostas:

15

Acontece que o problema acima foi bastante simples. O OpenVPN deve ser executado com privilégios administrativos. Então, ao invés disso, corra

sudo ./openvpn connection.ovpn
xizor
fonte
3
Mesmo com o root, ele ainda diz Qui 17 de outubro 14:49:45 2013 Não é possível alocar o TUN / TAP dev dinamicamente, Qui 17 de outubro 14:49:45 2013 Saída devido a erro fatal ... Alguma idéia?
bibstha
@bibstha Você tem um Tun / Tap kext instalado na máquina?
Xizor # 17/13
Ops, não, eu não executei a parte "sudo kextload tun.kest". No entanto, consegui entrar com êxito usando o tunnelblick sem o driver tun / pta.
bibstha