Avant de vous lancer, il faut définir ces variables et les remplacer dans cette page :
NOM_CLIENT
: le nom d'adhérent·e, suivi optionnellement d'un nom au choix. Par exemple, pour l'adhérent⋅e camille : camille
, camille-maison
, camille-autre
. Éviter cependant les caractères spéciaux.IP4_CLIENT
: l'adresse IPv4 qu'on va assigner à ce client VPN, dans notre plage IP (80.67.162.x), où x
est incrémenté à chaque nouvelle souscription VPN.Cette étape est à réaliser sur le poste du client.
Assurez-vous d'avoir les paquets suivants d'installés :
openvpn
easy-rsa
Si vous n'êtes pas sous Debian, pour faciliter la mise en place de l'environnement easy-rsa, il vous faudra télécharger en plus le script make-cadir (modifié depuis le script du paquet Debian).
~/Documents/Mycélium/VPN
)make-cadir ./client-ca cd ./client-ca ./easyrsa init-pki
./easyrsa gen-req NOM_CLIENT
./easyrsa gen-req NOM_CLIENT nopass
NOM_CLIENT
en tant que Common Name (CN)
La commande génère:
pki/private/NOM_CLIENT.key
pki/reqs/NOM_CLIENT.req
Il faut ensuite envoyer la requête de signature, NOM_CLIENT.req
, vers le serveur pour générer votre profil VPN.