Wiki source code of Connexion VPN pour Linux
Version 14.1 by Jeremie Jacquin on 2023/02/01 08:12
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
12.1 | 1 | === Installation du client VPN sous Linux : Installez le client openVPN à l'aide des outils d'installation de votre distribution : === |
![]() |
3.1 | 2 | |
![]() |
9.3 | 3 | |
![]() |
6.2 | 4 | Ubuntu/Debian : |
![]() |
3.1 | 5 | |
![]() |
9.3 | 6 | {{code language="none"}} |
7 | sudo apt-get install network-manager-openvpn | ||
8 | {{/code}} | ||
9 | |||
![]() |
7.2 | 10 | RedHat : |
![]() |
3.1 | 11 | |
12 | {{code language="none"}} | ||
13 | dnf install epel-release | ||
14 | dnf install NetworkManager-openvpn | ||
15 | {{/code}} | ||
16 | |||
17 | Arch : | ||
18 | |||
19 | {{code language="bash"}} | ||
20 | sudo pacman -S networkmanager-openvpn | ||
21 | {{/code}} | ||
22 | |||
23 | |||
![]() |
4.2 | 24 | === Configuration du VPN : === |
![]() |
3.1 | 25 | |
![]() |
4.2 | 26 | * Connectez-vous sur [[https:~~/~~/vpn-personnels.cyu.fr>>url:https://vpn-personnels.cyu.fr]] et entrez vos identifiants ENT |
![]() |
13.1 | 27 | * Dans la section** VPN configuration** cliquez sur "**Download for Windows, macOS, Linux**" pour télécharger les paramètres de configuration du vpn. |
![]() |
4.2 | 28 | |
29 | [[image:https://wiki.dnum.cyu.fr/bin/download/Documentation%20interne/Connexion%20VPN/WebHome/image-20230120115111-4.png?rev=1.1||alt="image-20230120115111-4.png"]] | ||
30 | |||
![]() |
9.1 | 31 | * (% id="cke_bm_31050S" style="display:none" %) (%%)Editez le fichier .ovpn téléchargé et supprimez la ligne |
![]() |
4.2 | 32 | |
![]() |
3.1 | 33 | {{code language="none"}} |
34 | route remote_host 255.255.255.255 net_gateway | ||
35 | {{/code}} | ||
36 | |||
![]() |
9.1 | 37 | et enregistrez le fichier |
![]() |
3.1 | 38 | |
![]() |
4.2 | 39 | * Importez la configuration en ligne de commande : |
![]() |
3.1 | 40 | |
41 | {{code language="none"}} | ||
![]() |
13.1 | 42 | nmcli connection import type openvpn file "login__ssl_vpn_config.ovpn" |
![]() |
3.1 | 43 | {{/code}} |
44 | |||
45 | Le résultat doit être le suivant : | ||
46 | |||
47 | {{code language="none"}} | ||
48 | Connexion "login__ssl_vpn_config" (XXX...) ajoutée avec succès | ||
49 | {{/code}} | ||
50 | |||
![]() |
6.1 | 51 | === Connexion au VPN : === |
![]() |
5.1 | 52 | |
![]() |
6.1 | 53 | Vous pouvez vous connecter en ligne de commande : |
54 | |||
55 | {{code language="none"}} | ||
56 | nmcli connection up id login__ssl_vpn_config | ||
57 | {{/code}} | ||
58 | |||
![]() |
13.1 | 59 | Une fenêtre pop-up s'ouvre ensuite pour vous demander votre mot de passe. |
![]() |
6.1 | 60 | |
61 | Le résultat doit être : | ||
62 | |||
63 | {{code language="none"}} | ||
64 | Connexion activée | ||
65 | {{/code}} | ||
66 | |||
67 | |||
68 | Vous pouvez sinon utiliser le gestionnaire de connexion graphique, par exemple sur Ubuntu : | ||
69 | |||
![]() |
5.1 | 70 | * Cliquez sur l'icône réseau → VPN désactivé → Se connecter : |
71 | |||
72 | [[image:https://wikidocs.u-cergy.fr/download/attachments/40763501/VPN-connect1.png?version=1&modificationDate=1603454932037&api=v2||height="400"]] | ||
73 | |||
![]() |
6.3 | 74 | * Une fenêtre pop-up d'authentification apparaît : entrez vos identifiants ENT |
![]() |
5.1 | 75 | |
![]() |
6.3 | 76 | * Une fois la connexion établie, un icône en forme de cadenas s'ajoute : |
![]() |
5.1 | 77 | |
78 | [[image:https://wikidocs.u-cergy.fr/download/thumbnails/40763501/VPN-connected.png?version=1&modificationDate=1603455203808&api=v2||height="57"]] | ||
79 | |||
![]() |
11.1 | 80 | |
81 | === Bug Connu : === | ||
82 | |||
83 | Vous pouvez rencontrer un problème avec Network-manager vous empêchant d'accéder à internet quand vous êtes connecté au vpn. | ||
84 | |||
85 | Le problème vient d'une priorité de route ip (tout le trafic internet passe par le vpn alors qu'il ne le devrait pas). | ||
86 | |||
87 | Pour corriger modifiez la priorité des routes du vpn : | ||
88 | |||
89 | {{code language="none"}} | ||
90 | nmcli connection modify "login__ssl_vpn_config" ipv4.route-metric 100 | ||
91 | {{/code}} | ||
92 | |||
![]() |
14.1 | 93 | Cette modification persistera au prochain redémarrage |