• 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 IPS 

    2) 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 Tags : , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :