Configuration VPN sans brique » Historique » Version 3
pizzacoca, 19/04/2018 01:14
1 | 1 | pizzacoca | h1. Configuration VPN sans brique |
---|---|---|---|
2 | |||
3 | 2 | pizzacoca | |
4 | 1 | pizzacoca | h2. Configurer sa machine pour utiliser l'offre VPN |
5 | |||
6 | |||
7 | 2 | pizzacoca | mode noob /on |
8 | 1 | pizzacoca | |
9 | 2 | pizzacoca | Comme il y a marqué "c'est essentiellement la même chose que chez (...) il n'y a que le fichier de configuration qui change (adresse du serveur et certificat)" . |
10 | Je considère donc qu'il faut que je télécharge "aqn.ovpn":https://atelier.aquilenet.fr/attachments/366/aqn.ovpn |
||
11 | ou ceux-ci : "aqn-separe.ovpn":https://atelier.aquilenet.fr/attachments/336/aqn-separe.ovpn et "ca.crt":https://atelier.aquilenet.fr/attachments/367/ca.crt |
||
12 | Et qu'il y aura peut-être une modif à faire d'adresse de serveur, de certificat quelque part, éventuellement la dénomination des fichiers. |
||
13 | |||
14 | en déroulant la page de chez FDN j'en arrive à l'install OpenVPN : |
||
15 | |||
16 | Il faut installer le client OpenVPN sur le poste à connecter, je me mets en root |
||
17 | |||
18 | <pre> |
||
19 | apt install openvpn |
||
20 | </pre> |
||
21 | On me dit de créer un fichier fdn.ovpn, ce que je ne fais pas puisque on m'a DIT qu'il fallait utiliser celui d'aquilenet, que j'ai téléchargé un peu plus tôt. |
||
22 | Je vois une note qui cause auth-user-pass, je cherche sans succes dans aqn.ovpn, aqn-separe.ovpn, ca.crt. |
||
23 | Je commence à me douter que ca va foirer. |
||
24 | <pre> |
||
25 | openvpn aqn.ovpn |
||
26 | </pre> |
||
27 | Bien sur ca ne fonctionne pas. |
||
28 | 3 | pizzacoca | Je cherche alors à créer le fichier fdn.ovpn (que je renomme en aqn-noob.ovpn), comme proposé plus haut. |
29 | <pre> |
||
30 | cat aqn-noob.ovpn | grep auth-user-pass |
||
31 | </pre> |
||
32 | Me renvoie un résultat, que j'exploite pour automatiser ma connexion (pas tout à fait safe, cette manip telle que décrite, d'ailleurs) |
||
33 | 1 | pizzacoca | Comme il y a un certificat à l'interieur de celui-ci qui correspond sans doute à celui de fdn je recherche celui d'aquilenet ... Que je suis bien incapable de trouver dans ce que j'ai déja parcouru de tuto. |
34 | 3 | pizzacoca | En regardant plus loin je ne trouve pas d'info pour mon cas. |
35 | Je note qu'après cette installation d'openvpn par ligne de commande il n'est pas indiqué comment réaliser sa connexion vpn sans passer en root, ce que je trouve dommage. |
||
36 | 2 | pizzacoca | |
37 | --------------fin de l'avancée en mode noob----------------------------- |
||
38 | |||
39 | |||
40 | 1 | pizzacoca | * tout dans le même fichier utiliser "aqn.ovpn":https://atelier.aquilenet.fr/attachments/366/aqn.ovpn |
41 | * si votre outil n'en veut pas, peut-être qu'il lui faut en plusieurs fichiers: "aqn-separe.ovpn":https://atelier.aquilenet.fr/attachments/336/aqn-separe.ovpn et "ca.crt":https://atelier.aquilenet.fr/attachments/367/ca.crt |
||
42 | * Certains outils peuvent vouloir que l'extension du fichier soit ".conf" au lieu de ".ovpn" pour pouvoir le reconnaitre correctement. Il suffit de le renommer. |
||
43 | |||
44 | h1. GNU/Linux |
||
45 | |||
46 | h2. En lignes de commande |
||
47 | |||
48 | h3. Installation du client OpenVPN |
||
49 | |||
50 | Avec Debian, Ubuntu, etc. : |
||
51 | |||
52 | sudo apt install openvpn |
||
53 | |||
54 | Automatisation de l'identification par OpenVPN |
||
55 | |||
56 | En éditant le fichier aqn.ovpn |
||
57 | |||
58 | pour éviter d'avoir à retaper le login et le mot de passe à chaque connexion, on peut ajouter à côté de auth-user-pass le nom d'un fichier contenant le login sur la première ligne, et le mot de passe sur la deuxième ligne. |
||
59 | |||
60 | Utilisation du VPN FDN |
||
61 | |||
62 | 2 | pizzacoca | Utiliser la commande |
63 | 1 | pizzacoca | |
64 | 2 | pizzacoca | <pre> |
65 | 1 | pizzacoca | sudo openvpn ~/vpn/fdn.ovpn |
66 | 2 | pizzacoca | </pre> |
67 | 1 | pizzacoca | |
68 | (modifier le chemin d'accès si nécessaire) et entrer les identifiants de connexion. |
||
69 | La connexion est initialisée. Après un certain temps, une ligne “Initialization Sequence Completed” doit apparaître dans la console. |