Wiki source code of Connexion VPN pour Linux
Last modified by Jeremie Jacquin on 2024/05/21 12:05
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | === Installation du client VPN sous Linux : Installez le client openVPN à l'aide des outils d'installation de votre distribution : === | ||
2 | |||
3 | |||
4 | Ubuntu/Debian : | ||
5 | |||
6 | {{code language="none"}} | ||
7 | sudo apt-get install network-manager-openvpn | ||
8 | {{/code}} | ||
9 | |||
10 | RedHat : | ||
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 | |||
24 | === Configuration du VPN : === | ||
25 | |||
26 | * Connectez-vous sur [[https:~~/~~/vpn-personnels.cyu.fr>>url:https://vpn-personnels.cyu.fr]] et entrez vos identifiants ENT | ||
27 | * Dans la section** VPN configuration** cliquez sur "**Download for Windows, macOS, Linux**" pour télécharger les paramètres de configuration du vpn. | ||
28 | |||
29 | [[image:Documentation interne.Connexion VPN pour Windows (old).WebHome@2023-04-03 10_38_19-User portal.png||alt="image-20230120115111-4.png" height="381" width="644"]] | ||
30 | |||
31 | * (% id="cke_bm_31050S" style="display:none" %) (%%)Editez le fichier .ovpn téléchargé et supprimez la ligne | ||
32 | |||
33 | {{code language="none"}} | ||
34 | route remote_host 255.255.255.255 net_gateway | ||
35 | {{/code}} | ||
36 | |||
37 | et enregistrez le fichier | ||
38 | |||
39 | * Importez la configuration en ligne de commande : | ||
40 | |||
41 | {{code language="none"}} | ||
42 | nmcli connection import type openvpn file "login__ssl_vpn_config.ovpn" | ||
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 | |||
51 | === Connexion au VPN : === | ||
52 | |||
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 | |||
59 | Une fenêtre pop-up s'ouvre ensuite pour vous demander votre mot de passe. | ||
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 | |||
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 | |||
74 | * Une fenêtre pop-up d'authentification apparaît : entrez vos identifiants ENT | ||
75 | |||
76 | * Une fois la connexion établie, un icône en forme de cadenas s'ajoute : | ||
77 | |||
78 | [[image:https://wikidocs.u-cergy.fr/download/thumbnails/40763501/VPN-connected.png?version=1&modificationDate=1603455203808&api=v2||height="57"]] | ||
79 | |||
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 1000 | ||
91 | {{/code}} | ||
92 | |||
93 | Cette modification prendra effet à la prochaine connexion au VPN et persistera aux redémarrages de votre PC. |