Essayer de configurer le serveur OpenVPN sur un vps

8

J'essaie de configurer un serveur OpenVPN sur mon VPS pour moi lorsque je suis dans des lieux publics, en utilisant ce tutoriel, http://tipupdate.com/how-to-install-openvpn-on-ubuntu-vps/

Cependant, chaque fois que j'essaie de démarrer le serveur, cela me donne ceci,

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

Le journal contient ceci

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

Donc, évidemment, c'est quelque chose à voir avec le tun, mais je ne comprends pas comment le réparer.

Merci!

Austin
la source

Réponses:

5

Vous utilisez un fournisseur VPS basé sur OpenVZ. Le fournisseur doit activer TUN / TAP dans votre conteneur avant de pouvoir utiliser OpenVPN (ou tout autre élément qui repose sur TUN / TAP).

Michael Hampton
la source
4

Vous n'avez pas de /dev/net/tunnoeud dans votre /devrépertoire.

Essayez de le créer:

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

Ou vous pouvez essayer, selon cet article , d'utiliser cette commande:openvpn --mktun

Si will openvpn se plaint toujours d'une interface tun inexistante, essayez d'utiliser la modprobe tuncommande. Mais sur le mien, Ubuntu prend en charge le noyau pour l' tuninterface compilée.

Jan Marek
la source
1
modprobe tunl'a fait pour moi, Debian Jessie.
Personne
Ne fonctionne pas sur un VPS OpenVZ, l'erreur passera àCannot open TUN/TAP dev /dev/net/tun: Operation not permitted
Taha Jahangir