TUN/TAP con OpenVZ
Experimentando con Proxmox me surgió la necesidad de instalar una máquina con OpenVPN. Para ello creé una con OpenVZ y cuando comencé con la instalación de OpenVPN noté que el dispositivo /dev/net/tun, que es el que permite crear interfaces virtuales, no existía en el sistema guest, aunque sí en el host.
La solución a este inconveniente está perfectamente documentada en la wiki de OpenVZ pero quise compartirlo con ustedes de todas formas. En el host ejecutar los siguientes comandos, reemplazando 101 por el ID de la máquina OpenVZ:
vzctl set 101 --devices c:10:200:rw --save vzctl set 101 --capability net_admin:on --save vzctl exec 101 mkdir -p /dev/net vzctl exec 101 mknod /dev/net/tun c 10 200 vzctl exec 101 chmod 600 /dev/net/tun
Listo, con esto alcanza para poder acceder al dispositivo en cuestión, sin necesidad siquiera de reiniciar el equipo.
Posts relacionados:



