Skip to content

Installation du client

Ubuntu/Debian

sudo apt-get install -y openvpn openvpn-systemd-resolved
mkdir -m 0700 ~/.vpn
  • Déplacez les fichiers de configuration d'OpenVPN téléchargé à dans le répertoire ~/.vpn que vous venez de créer, en prenant soin d'adapter le chemin pour atteindre le fichier que vous venez de télécharger.
mv ~/Téléchargement/vpn-prof-tcp.ovpn ~/.vpn
mv ~/Téléchargement/vpn-prof-udp.ovpn ~/.vpn

Sous linux le DNS interne n'est pas automatiquement poussé lors de la connexion. Il faut ajouter 3 lignes au fichier de configuration et un script selon que vous utilisez systemd-resolved (ubuntu 18.04 et supérieure) ou non.

Dans votre terminal tapez :

wget "https://doc.isima.fr/vpn/install-dns-update-script.sh"
chmod +x install-dns-update-script.sh
bash install-dns-update-script.sh
rm -f install-dns-update-script.sh
  • modifiez votre fichier ovpn selon le message affiché par le script

    • Si votre système utilise systemd-resolved et que votre distribtion est Debian ou Ubuntu, ce script installe openvpn-systemd-resolved et affiche les lignes à ajouter au fishier .ovpn pour l'utiliser

    • Si votre système n'est pas Debian ou Ubuntu, mais que votre système utilise systemd-resolved ce script télécharge https://raw.githubusercontent.com/jonathanio/update-systemd-resolved/master/update-systemd-resolved et affiche les lignes à ajouter au fishier .ovpn pour l'utiliser

    • Si votre système n'utilise pas systemd-resolved ce script affiche les lignes à ajouter au fichier .ovpn pour utiliser les scripts fournis par openvpn (s'ils sont absent il les télécharge) si vous n'utilisez pas systemd-resolved

CentOS/RedHat

sudo yum install epel-release -y
sudo yum install openvpn -y
  • Déplacez les fichiers de configuration d'OpenVPN téléchargé à dans le répertoire ~/.vpn que vous venez de créer, en prenant soin d'adapter le chemin pour atteindre le fichier que vous venez de télécharger.
mv ~/Téléchargement/vpn-prof-tcp.ovpn ~/.vpn
mv ~/Téléchargement/vpn-prof-udp.ovpn ~/.vpn

Pour le moment nous n'avons pas de solution viable et automatique pour que vous utilisiez nos DNS avec OpenVPN sur CentOS/RedHat

Le mieux que vous puissiez faire c'est de renseigner l'adresse IP du serveur DNS de l'école dans votre fichier /etc/resolv.conf comme suit :

Pensez à en faire une sauvegarde avant de modifier le fichier avant de le modifier

nameserver 192.168.79.100
search local.isima.fr

Ou vous pouvez utiliser les commandes suivantes :

  • Après avoir lancé la connexion VPN :
cp /etc/resolv.conf{,.ori}
echo -e 'nameserver 192.168.79.100\nsearch local.isima.fr' > /etc/resolv.conf
  • Après avoir coupé la connexion VPN :
cp /etc/resolv.conf{.ori,}

Fedora

sudo yum install openvpn -y
  • Déplacez les fichiers de configuration d'OpenVPN téléchargé à dans le répertoire ~/.vpn que vous venez de créer, en prenant soin d'adapter le chemin pour atteindre le fichier que vous venez de télécharger.
mv ~/Téléchargement/vpn-prof-tcp.ovpn ~/.vpn
mv ~/Téléchargement/vpn-prof-udp.ovpn ~/.vpn

Pour le moment nous n'avons pas de solution viable et automatique pour que vous utilisiez nos DNS avec OpenVPN sur Fedora

Le mieux que vous puissiez faire c'est de renseigner l'adresse IP du serveur DNS de l'école dans votre fichier /etc/resolv.conf comme suit :

Pensez à en faire une sauvegarde avant de modifier le fichier avant de le modifier

nameserver 192.168.79.100
search local.isima.fr

Ou vous pouvez utiliser les commandes suivantes :

  • Après avoir lancé la connexion VPN :
cp /etc/resolv.conf{,.ori}
echo -e 'nameserver 192.168.79.100\nsearch local.isima.fr' > /etc/resolv.conf
  • Après avoir coupé la connexion VPN :
cp /etc/resolv.conf{.ori,}