Intentando configurar el servidor OpenVPN en un vps

8

Estoy tratando de configurar un servidor OpenVPN en mi VPS para mí cuando estoy en lugares públicos, usando este tutorial, http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/

Sin embargo, cada vez que intento iniciar el servidor, me da esto,

root@vps:~# /etc/init.d/openvpn start
 * Starting virtual private network daemon(s)...                                                                 *   Autostarting VPN 'server'                                                                           [fail]

El registro contiene esto

Tue Dec 11 10:53:32 2012 Diffie-Hellman initialized with 1024 bit key
Tue Dec 11 10:53:32 2012 /usr/bin/openssl-vulnkey -q -b 1024 -m <modulus omitted>
Tue Dec 11 10:53:33 2012 TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Tue Dec 11 10:53:33 2012 ROUTE: default_gateway=UNDEF
Tue Dec 11 10:53:33 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
Tue Dec 11 10:53:33 2012 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Tue Dec 11 10:53:33 2012 Cannot allocate TUN/TAP dev dynamically
Tue Dec 11 10:53:33 2012 Exiting

Entonces, obviamente, tiene algo que ver con el tun, pero no entiendo cómo solucionarlo.

¡Gracias!

Austin
fuente

Respuestas:

5

Está utilizando un proveedor de VPS basado en OpenVZ. El proveedor debe habilitar TUN / TAP en su contenedor antes de que pueda usar OpenVPN (o cualquier otra cosa que dependa de TUN / TAP).

Michael Hampton
fuente
4

No tienes /dev/net/tunnodo en tu /devdirectorio.

Intenta crearlo:

cd /dev
mkdir net
cd net
mknod tun c 10 200
chmod 666 tun

O puede intentar, de acuerdo con este artículo , usar este comando:openvpn --mktun

Si openvpn todavía se queja de una interfaz tun inexistente, intente usar el modprobe tuncomando. Pero en la mía Ubuntu tiene soporte de kernel para la tuninterfaz compilada.

Jan Marek
fuente
1
modprobe tunLo hizo por mí, Debian Jessie.
Nadie el
No funciona en un OpenVZ VPS, el error cambiará aCannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir