Configurazione Server Openvpn su un contenitore Openvz

openvz_logoQuesto è una breve guida che mostra come configurare un server openvpn su un contenitore openvz.

Partiamo con il presupposto che sia in esecuzione un host su cui è caricato il modulo tun nel kernel e ci sia già un contenitore (Debian) preparato in cui si desidera stabilire una connessione OpenVPN. Il contenitore in questa guida usa il CID 101. Prima di tutto assicuratevi che il contenitore sia arrestato e in seguito eseguire il primo lotto di comandi che darà accesso al dispositivo tun.

vzctl stop 101
vzctl set 101 --devnodes net/tun:rw –save
vzctl set 101 --devices c:10:200:rw –save
vzctl set 101 --capability net_admin:on –save

Avviare di nuovo il contenitore e creare i dispositivi richiesti all’interno in modo che possa partire. Assicurarsi di verificare i permessi correttamente.

vzctl start 101
vzctl exec 101 mkdir -p /dev/net
vzctl exec 101 chmod 600 /dev/net/tun

Ora OpenVPN può essere installato all’interno del contenitore.