Tentativo di configurare il server OpenVPN su una vps


8

Sto cercando di configurare un server OpenVPN sul mio VPS per me stesso quando sono in luoghi pubblici, usando questo tutorial, http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/

Tuttavia, ogni volta che provo ad avviare il server, mi dà questo,

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

Il registro contiene questo

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

Quindi ovviamente ha a che fare con il tun, ma non capisco come risolverlo.

Grazie!

Risposte:


5

Stai utilizzando un provider VPS basato su OpenVZ. Il provider deve abilitare TUN / TAP nel contenitore prima di poter utilizzare OpenVPN (o qualsiasi altra cosa che si basi su TUN / TAP).


4

Non hai un /dev/net/tunnodo nella tua /devdirectory.

Prova a crearlo:

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

Oppure puoi provare, secondo questo articolo , usare questo comando:openvpn --mktun

Se openvpn si lamenterà ancora dell'interfaccia tun inesistente, prova a usare il modprobe tuncomando. Ma Ubuntu ha tuncompilato il supporto del kernel per l' interfaccia.


1
modprobe tunl'ha fatto per me, Debian Jessie.
Nessuno il

Non funziona su un VPS OpenVZ, l'errore cambierà inCannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.