Réseau virtuel privé (VPN) |
Accueil Précédent Suivant |
L'application étant aisément utilisable sur un réseau local, elle est exploitable aussi en réseau virtuel privé, par simple déclaration du chemin d'accès (Voir Paramètres généraux - Année courante ou Problèmes techniques) Exemple d'installation d’un réseau virtuel privé OpenVpn avec - un serveur - un poste distant. avec - création d’un réseau virtuel privé en TCP - utilisation du port 5000 - utilisation de OpenVpn. - protection par une clé privée - les adresses IP privées 10.3.0.1 affecté au serveur, et 10.3.0.2 au poste client.
1) sur chaque machine, télécharger le pack windows sur http://openvpn.net/index.php/download/community-downloads.html
2) Après installation, dans le menu Utilities, ajouter un interface TAP sur chaque machine (« Add a new Tap Virtual Ethernet Adapter ») Par souci de clarté dans les interfaces réseaux, renommer ces deux connexions sous le nom « OpenVpn »
3) Sur le poste serveur, générer une clé de sécurité : (menu utilities « Generate a static open VPN Key ») Cette clé est représentée par le fichier key.txt dans le sous répertoire {program files}/OpenVpn/config/key.txt Elle doit être recopiée dans le répertoire équivalent du poste client.
4) Dans le même répertoire, sur le serveur ou le client,: les fichiers éventuels d’extension OVPN sont des exemples qui peuvent être supprimés
5) Sur le serveur, on recrée un fichier serveur.ovpn, dont le contenu est le suivant
6) On peut alors lancer la connexion sur le serveur, dont on aura pris soin de noter l’adresse IP externe (par exemple 83.158.77.130). L'icône OpenVpn doit passer du rouge au jaune.
7) Sur le poste client, créer dans la configuration un fichier client.ovpn, avec le contenu suivant (modifier la ligne remote)
(noe : si le serveur est en IP variable, il est possible lorsque le routeur le permet, d'utiliser un service de DNS dynamique comme http://www.no-ip.com/ : une fois obtenu un nom de domaine permettant de paramétrer le serveur, la ligne Remote prend simplmeent la forme de : Remote Nomdudomaine )
7) On peut alors lancer la connexion sur le client : normalement, les deux icônes sur chaque machine passent de l’étape jaune à l’étape verte. Si ce n’est pas le cas, le problème vient certainement d’un firewall ! - sur les deux machines, s’assurer que les deux applications « openvpn » soient autorisées à traverser le pare-feu ; - sur le routeur, contrôler que l’usage des ports TCP 5000 et 5001 est autorisé.
8) A cette étape, le serveur est accessible depuis le poste client sous le nom \\10.3.0.1\
9) Pour lancer automatiquement le VPN au démarrage des ordinateurs , il est plus simple d’inclure chaque lancement dans le groupe Démarrage de chaque machine, à savoir - sur le serveur, un raccourci vers "C:\Program Files (x86)\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect serveur.ovpn (ou : "C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect serveur.ovpn)
- sur le client "C:\Program Files (x86)\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect client.ovpn (ou : "C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect client.ovpn)
En imaginant que sur le serveur, le répertoire contenant la base ait été partagée sous le simple nom de MJC, le chemin d'accès à la base de données depuis le poste client devient donc tout simplement : \\10.3.0.1\MJC
|