CodeThinker



OpenVPN su OpenVZ o LXC - ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)

OpenVZ ed LXC al contrario di KVM virtualizzano le Virtual Machines "basandosi" sul kernel dell'hypervisor il quale non può essere ovviamente modificato dalle VM. Per questo motivo possono sorgere dei problemi nel caso in cui si dovesse aver bisogno di lavorare con moduli del kernel o comunque software che hanno bisogno di un'interazione diretta con quest'ultimo.

É questo il caso di OpenVPN, infatti dopo aver tantato la connessione il software restituisce l'errore ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)

Risolvere il problema è semplicissimo, basta eseguire questi comandi:

sudo mkdir -p /dev/net  
mknod /dev/net/tun c 10 200  

Ora è possibile eseguire openvpn senza problemi!