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

12

Eu estou olhando para usar o OpenVPN direto do terminal em vez de usar um gui como o tunnelblick - mas estou encontrando alguns problemas. Eu testei meu arquivo de configuração e ele funciona bem, então não é culpa da 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 implicar que um tun / tap kext não pode ser encontrado. Eu tentei executar o comando

sudo kextload tun.kext

imediatamente antes disso e pareceu carregar bem, mas ainda assim recebo o erro acima. Eu estou usando o tun.kext de 64 bits do projeto TunnelBlick, então não deve ser um problema com o próprio kext. Alguma idéia?

    
por xizor 06.03.2013 / 19:27

1 resposta

10

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

sudo ./openvpn connection.ovpn
    
por 11.03.2013 / 17:50