-
Installer le VPN OVPN
Le script solaris possède un script automatique de déploiement d'OVPN (avec choix de tous les serveurs disponibles avec OVPN)
-------------------------------------------------------------------Encore une fois, un grand merci au travail de portage de sfe.opencsw.org,
Nous avons accès à openvpn !
Vous devez avoir un abonnement OVPN.
Pour déployer OVPN :
(loguez-vous en root)
1) Installer le dépôt SFE IPS2) Installer OVPN
pkg install openvpn
La procédure de configuration est celle proposée sur la page : https://www.ovpn.com/en/guides/freebsd
Sauf que nous devons l'adapter pour Solaris.3) Télécharger le fichier de configuration, créer les dossiers du paquet, attribuer les bonnes permissions (ici, je prends l'exemple de configuration pour se connecter en suède, vous devez récupérer le lien de téléchargement de ces configurations depuis votre comptre sur ovpn.com)
cd /tmp
wget https://files.ovpn.com/freebsd/ovpn-se-gothenburg.zip
unzip ovpn-se-gothenburg.zip
mkdir -p /usr/openvpn/2.4/update-resolv-conf
mv config/* /usr/openvpn/2.4/
chmod +x /usr/local/etc/openvpn/update-resolv-conf
rm -rf config
rm -f ovpn-se-gothenburg.zip
4) Faire les adaptations pour Solaris 11.4
Je n'ai pas compris pourquoi, mais la connection ne fonctionne pas à cause d'IPv6...
OVPN a besoin d'IPv6 pour se connecter... Si ça ne fonctionne pas chez vous, voici comment faire !
(faîtes des copiers-collers pour ne pas vous tromper !)echo 'pull-filter ignore "ifconfig-ipv6 "' >> /usr/openvpn/2.4/ovpn.conf
echo 'pull-filter ignore "route-ipv6 "' >> /usr/openvpn/2.4/ovpn.conf
Changer le chemin du fichier de log :
mkdir -p /var/log/openvpn/2.4
sed "s/tmp\/openvpn.log/var\/log\/openvpn\/2.4\/openvpn.log/" /usr/openvpn/2.4/ovpn.conf > /tmp/ovpntemp && mv /tmp/ovpntemp /usr/openvpn/2.4/ovpn.conf
Changer le chemin des fichiers de configuration de FreeBSD pour Solaris :
sed "s/local\/etc\/openvpn/openvpn\/2.4/" /usr/openvpn/2.4/ovpn.conf > /tmp/ovpntemp && mv /tmp/ovpntemp /usr/openvpn/2.4/ovpn.conf
5) Ajouter les identifiants du compte OPVN
echo "NOM-UTILISATEUR" >> /usr/openvpn/2.4/credentials
echo "MOT-PASSE" >> /usr/openvpn/2.4/credentials
6) Démarrer le VPN
openvpn --config /usr/openvpn/2.4/ovpn.conf --daemon
-------------
Attendre 30 secondes
-------------7) S’assurer du bon démarrage :
curl https://www.ovpn.com/v2/api/client/ptr
Le status true doit apparaître.
{"status":true,"ip":"the external ip","ptr":"PTR for the IP address"}
Tags : OVPN, openvpn, vpn, solaris
-
Commentaires