Si utilitzem túnels VPN per tal de sortir a Internet, és feixuc haver de crear els certificats per al servidor i per a cada client que volem que s'hi connecti. Així que un cop posat en marxa el servidor OpenVPN a partir del Pas a Pas d'en SuNbiT (http://guifi.net/ca/node/3278).,buscava alguna manera fàcil i intuïtiva de gestionar tots els certificats i clients, inicialment vaig trobar que hi havia vàries aplicacions gràfiques que et permetien fer aquesta tasca, però el problema era que s'havien d'executar al servidor amb un entorn gràfic configurat. Aquesta opció no em convencia, ja que hauria d'instal·lar X's (kde, gnome ,xfce,..) + FreeNX o similar per tal de poder-m'hi connectar gràficament remotament.
Així que ahir, després d'un temps oblidat aquest tema, em vaig posar a buscar a la xarxa i Voilà! a la mateixa pàgina de l'OpenVPN vaig trobar-hi una petita meravella, un mòdul per al Webmin que et permet gestionar fàcilment l'OpenVPN, Creant Entitats Certificadors, Certificats per a Clients i Servidors i Tots els fitxers de configuració. també et permet descarregar tots els fitxers necessaris per als clients empaquetats en un TAR.
Així que em vaig decidir a provar-ho en una Ubuntu Dapper, però la meva sorpresa va ser veure que l'Ubuntu no porta el Webmin als seus repositoris, així que hem vaig baixar-me el paquet de la pàgina oficial (http://www.webmin.com/download.html) i el vaig instal·lar
dpkg -i webmin_1.300_all.deb
Un cop instal·lat el Webmin cal instal·lar el mòdul de gestió de l'OpenVPN. El descarreguem d'aquí: http://www.openit.it/index.php/openit_en/software_libero/openvpnadmin
Un cop descarregat el descomprimim i obtenim un fitxer amb extensió .wbm (per exemple: openvpn-1.04.wbm)
Tot seguit ens autentiquem al Webmin i anem a :
Webmin > Webmin Configuration >Webmin Modules > Install Module >
Seleccionem: From uploaded file i escollim el fitxer openvpn-1.04.wbm
També seleccionem Grant access to all Webmin users (especialment a Ubuntu on l'usuari root està deshabilitat)
I cliquem Install Module per finalitzar l'instal·lació. Ara ens apareixerà a la pestanya Servidors el nou mòdul que acabem d'instal·lar anomenat OpenVPN + CA
Ara ja només ens cal crear tots els certificats, els passos a seguir són els que s'expliquen a: Servidor OpenVPN per a multiples clients utlitzant Certificats l'única diferència és que ho fem tot via clics.