Que tipo de VPS você tem? Você pode precisar do seu provedor para ativar dispositivos TUN / TAP no nó do host.
Eu estou no processo de configurar o OpenVPN em um VPS rodando o Debian 6. Eu andei passo-a-passo através de este guia duas vezes agora, e não consigo fazer o serviço iniciar. Quando inicio o serviço, o erro relatado no arquivo de log é:
Cannot ioctl TUNSETIFF tun: Inappropriate ioctl for device (errno=25)
Eu pesquisei na Web algumas vezes e não estou achando nada útil. Eu tentei:
Eu limpei minha instalação e completei as etapas literalmente duas vezes agora. Eu não recebo erros ao longo do caminho, apenas o erro acima dentro do meu arquivo de log. O conteúdo do meu arquivo server.conf está listado abaixo, menos todos os comentários por brevidade. Alguém pode ajudar?
port 1194
proto udp
dev tun
ca ca.crt
cert myserver.crt
key myserver.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
log openvpn.log
verb 3