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!

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).


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.