Team-Original Criminel

Général => Entraide Pc & Adsl => Tutoriaux => Topic started by: Morpheus on 17 January 2013 à 14:38:09

Title: Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 17 January 2013 à 14:38:09
Je ne couvre pas la partie serveur, si vous voulez l'installer chez vous, Nicolargo a déjà fait le boulot pour moi (il nous a d'ailleurs rendu service pour la mise en place chez nous) (http://blog.nicolargo.com/2010/10/installation-dun-serveur-openvpn-sous-debianubuntu.html).

DISCLAIMER : Plusieurs limitations sont à prévoir dans l'utilisation du VPN chez les TOC, je les détaille à la fin du tuto.

Concernant le client, après avoir testé plusieurs solutions, j'ai préféré vous montrer OpenVPN Desktop Client for Windows (http://swupdate.openvpn.net/downloads/openvpn-client.msi), qui marche de windows 2000 à Windows 7, versions 32 et 64bit, avec une zolie interface graphique. Il demande le .Net Framework 3.5 pour fonctionner. (Pour Windows 8, démerdez-vous, tout ce que j'ai testé plantait ou ne voulait pas s'installer). Les paramètres par défaut de l'installation fonctionnent comme un charme.

(http://vox.clantoc.org/site_images/Selection_006.png)

Donc, si on vous a filé l'archive avec votre certificat et le fichier de configuration, commencez par la décompresser dans un dossier idoine, où vous voulez. Vous cliquez sur le petit "+" que vous montre la flèche rouge de la capture ci-dessus, choisissez "Local file", et sélectionnez le "client.ovpn" dans le dossier que vous avez choisi.

Donnez un nom au profil, vérifiez que la case "Completely trust this profile" est cochée (sinon faites-le). Cliquez sur "Save", et hop, vous devriez avoir un truc comme ça :

(http://vox.clantoc.org/site_images/openvpntoc.png)

Vous cliquez sur le profil, et normalement, une zolie icône à côté de l'horloge devrait vous gratifier de ce message :

(http://vox.clantoc.org/site_images/openvpntoc2.png)

Pour vous déconnecter, le bouton "Disconnect" sera votre ami. Vous pouvez ensuite quitter le programme (un clic droit sur l'icone système vous aidera). Attention, si vous quittez le programme sans déconnecter du VPN avant, vous resterez connecté à celui-ci !

Bien, maintenant ça marche, on peut normalement même jouer avec (en tout cas j'y arrive sur BlackOps...). Vous pouvez tester en allant sur Ip-Adress.com (http://www.ip-adress.com/).

A noter qu'un client pour Android 4 (aka ICS) et supérieur est dispo pour smartphones et tablettes sur le Play Store de Google (https://play.google.com/store/apps/details?id=net.openvpn.openvpn). Testé sur Wifi et 3G Bouygues, ça marche bien.

LIMITATIONS

Mais comme je l'ai dit, il y a une ou deux limitations, parfois bloquantes, parfois pas.

Pas d'UploadHero

En effet, UploadHero a choisi de bloquer les ips utilisées par les serveurs chez OVH pour éviter une saturation de leurs propres serveurs. Donc impossible de télécharger avec à pleine bourre (je n'ai pas testé avec les autres hébergeurs).

Pas de P2P

En vous connectant chez les TOC, vous êtes NATé, c'est à dire que la connexion à notre serveur se comporte comme si vous branchiez votre ordi à votre box. Sauf que nous ne redirigons aucun port, donc plus loins que le P2P, ce sont tous les programmes qui ont besoin d'une redirection de port qui risquent de ne pas fonctionner correctement. Par contre le réseau local fonctionne normalement.

Pas d'envoi de mail

J'explique : quand vous utilisez un programme comme Thunderbird ou pire, Incredimail, lors de l'envoi d'un mail, vous contactez le serveur SMTP de votre FAI. Hors, avec le VPN, vous ne pouvez plus contacter votre SMTP, car celui-ci ne répondra qu'aux adresses IP de votre FAI (IP Free pour le SMTP Free, IP SFR pour SFR, etc). A moins de trouver un SMTP qui acceptera d'envoyer votre mail quelque soit votre IP (Yahoo par exemple en propose un si votre adresse est yahoo, pareil pour clantoc.org).
Je tiens à me rectifier sur ce point, et si le postulat de base n'est pas faux, j'ai au moins une solution "universelle", du moins pour les possesseurs d'un compte Google (souvent les utilisateurs d'un smartphone Android). Le SMTP de Google est utilisable par tous, car il utilise un port différent du port 25. Voici les infos qu'il faut entrer (Thunderbird demandera le mot de passe lors du premier envoi de mail par ce SMTP) :

(http://vox.clantoc.org/site_images/openvpntocmail.png)

Alors oui j'aurais aimé trouver une solution plus universelle qui se passe de Google, mais pour l'instant, ça peut faire l'affaire.


Comme d'habitude, vous savez où me trouver si jamais vous rencontrez un souci que je n'aurais pas évoqué ici.
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 17 January 2013 à 16:22:43
Petits ajouts : l'ip du VPN vous localise en France, donc si vous habitez en Belgique, il devrait être possible d'utiliser les sites de vidéos qui restreignent géographiquement leur contenu (je pense notamment aux sites dit de TV de rattrapage, comme M6 Replay, Pluzz, and co).

Aussi, pour installer le client sous Windows 8, il faut d'abord activer le Framework .NET 3.5 dans le panneau de configuration, rubriques "Programmes", et choisir "Activer ou désactiver des fonctionnalités Windows" :

(http://vox.clantoc.org/site_images/openvpntoc3.png)

Dans la fenêtre qui s'ouvre, il faut cocher ".NET Framework 3.5 (inclut .NET 2.0 et 3.0)", et valider le téléchargement sur Windows Update. :

(http://vox.clantoc.org/site_images/openvpntoc4.png)

Voilà (testé, fonctionne)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 17 January 2013 à 22:07:01
Petite question, pourquoi ne pas avoir écrit sa dans la section privé? L'intention est de faire un VPN gratuit ouvert au public?
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Arowan on 17 January 2013 à 22:13:03
Petite question, pourquoi ne pas avoir écrit sa dans la section privé? L'intention est de faire un VPN gratuit ouvert au public?

Tout simplement, parce que le tuto peut très bien servir à des personnes extérieur à la team. C'est un tutot qui explique la connexion à un vpn rien de plus ;) Et de toute façon sans certificat ni adresse impossible de se connecter chez nous ;)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 18 January 2013 à 05:16:58
Parce que l'utilisation du programme est valable aussi bien chez nous que chez un autre fournisseur. Et de toute façon, seules les personnes qui feront la demande expresse et uniquement la team pourra obtenir un certificat, qui sera envoyé obligatoirement par mail.

A noter aussi que le certificat est révocable, donc à tout moment, on peut décider de couper un accès. Et un certificat est unique, une seule personne peut être connectée à la fois avec. D'où le travail supplémentaire sur la simplification de la création (et encore, j'ai eu de la chance, j'ai pas eu à coder le script moi-même).

Effectivement, les limitations concernent principalement l'utilisation du VPN des TOC, quoique la plupart du temps, l'argument du SMTP est valable dans tous les cas. Concernant le p2p et autres, je peux pas me prononcer, les différences de configurations étant nombreuses d'un fournisseur à l'autre (et on a tâtonné pas mal pour avoir un truc performant, à défaut d'être complet).

En parlant de VPN, OVH lance son propre service le mois prochain pour 5€/mois. Avis aux amateurs, notamment de mobilité et de voyages près de hotspots wifi publics (qui nécessitent un minimum de protection, le genre que procure le VPN et son chiffrage).

Au fait mon riri, t'as pu tester un gros dl pour savoir si y'avait une limitation de la bp (je cherche au dessus de 10Mbps) ?
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 18 January 2013 à 09:59:11
ha merde, non j'ai pas fait, jvais m'y attaquer now
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 18 January 2013 à 10:10:20
Donc, là je DL (un volume de 5 Go) et y'a pas de soucis pour le moment.
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Arowan on 18 January 2013 à 10:16:54
Donc, là je DL (un volume de 5 Go) et y'a pas de soucis pour le moment.

ça ne dit pas la vitesse à laquelle tu dl :/
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 18 January 2013 à 14:11:06
A ton avis? Si je dis aucun prôbleme... tu es bien placer pour savoir que je DL au max soit 1.6Mo/s soit 1600 Ko/s soit 1 600 000 Octets/s!

Sa te vas?
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 19 January 2013 à 14:13:16
Pas exactement : 1.6Mo=1.6*1024ko=1.6*1024*1024o = 1677721,6o. Cadeau. Soit une connexion de 12.8Mbps. Pas mal. Donc, la connexion n'est pas bridée. Ça rassure.
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 19 January 2013 à 15:53:37
Ce qui me parais chelou, c'est que j'ai une synchro à 11999Ko/s...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 19 January 2013 à 15:58:06
autant pour moi,
 Downstream rate = 19015 Kbps, en fait les 11999 c'est la synchro moyenne... Cela voudrais dire que SFR "modifie" leur synchro? Je t'avoue que pour le coup, malgrès mes connaissances là je nage...

A moins que sa vienne de la fonction qui permet de choisir entre "débit" et "stabilité'...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Arowan on 19 January 2013 à 16:15:30
SFR et free modifient leurs synchro automatiquement en fonction du profil de connexion que tu as demandé. En plus vu que tu as la tv active sur ta ligne ta ligne sera plus stable quitte à perdre en vitesse de synchro, les joies de la tv en ip ...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 19 January 2013 à 16:58:32
Et normalement, quelqu'un qui a étudié un poil les réseaux (là je te tire la langue) devrait savoir d'une part que le débit sur un protocole donné est forcément un minimum plus bas que la synchro de la ligne, pour deux raisons : d'une, chaque protocole consomme lui-même une part plus ou moins grande de bp pour son propre fonctionnement (à chaque paquet un en-tête), et de deux, ces blaireaux de FAI continuent la plupart du temps à afficher une synchro ATM, qui est par nature plus élevée que la synchro IP. Donc le débit réel varie grandement (les speedtests sont d'ailleurs beaucoup plus représentatifs que les valeurs indiquées par les box ou les espaces abonnés).

La télé peut aussi être à mettre dans la balance, mais si le FAI fait son boulot correctement, normalement, quand tu te sers pas de la télé, y'a aucune consommation.

Malgré tout, l'ADSL reste une technologie cuivre, et la synchro peut pas mal varier, surtout avec les hauts débits dont les fréquences subissent pas mal d'interférences, et de variation suivant la température et les conditions météo qui "entourent" la ligne. Les retards sur le VDSL ne sont pas entièrement dûs à la connerie sans nom de nos chers politiques...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 19 January 2013 à 20:29:30
non je ne savais pas que les syncrho pouvais varié sans de déco.. jvais dormir moins con

Et tu dis :
Et normalement, quelqu'un qui a étudié un poil les réseaux (là je te tire la langue) devrait savoir d'une part que le débit sur un protocole donné est forcément un minimum plus bas que la synchro de la ligne,

sa je le sais... mais c'est le fait que j'avais un débit de 1.6Mo/s avec une synchro de 11999 et c'est apres que j'ai vu que ma synchro évoluais...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 19 January 2013 à 23:42:01
En même temps, je dois reconnaitre que je suis surpris de vois la synchro évoluer à ce point-là. C'est pas kipoune qui a aussi des grosses variations ? (il est grosso modo dans le même cas aussi si j'ai bonne mémoire)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Arowan on 20 January 2013 à 11:57:28
En même temps, je dois reconnaitre que je suis surpris de vois la synchro évoluer à ce point-là. C'est pas kipoune qui a aussi des grosses variations ? (il est grosso modo dans le même cas aussi si j'ai bonne mémoire)

oui c'est ça morph on en parlait l'autre jour avec lui ;)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Kipoune on 20 January 2013 à 12:06:35
Oui je confirme que j'ai de grosses variations suspecte mais bon je ne m'y connais pas spécialement bien comprendre d’où cela viens
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 23 January 2013 à 23:42:46
J'ai fait une petite mise à jour du tuto, en minimisant la portée de la limitation "pas d'envoi de mail". C'est pas encore la solution universelle, et l'authentification est particulièrement lente chez moi (enfin, j'ai testé sans VPN aussi faut dire, et vu les lenteurs Google/Free, faut pas s'étonner non plus).
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 30 January 2013 à 16:27:41
Bon pour info, j'ai testé sur deux téléphones et deux réseaux différents (Orange et Bouygues), et ça marche (la 3G c'est quand même pas Byzance non plus...). Avantage du VPN dans ce cas ? Je sais que Bouygues limite la taille des fichiers que vous pouvez télécharger sur leur réseau, mais avec le VPN, ils l'ont dans l'OS pour savoir ce que vous faites.

Exemple ? J'ai du rapatrier le fichier d'installation de Kaspersky en 3G (pendant que l'ordi tournait). Je n'ai jamais pu car la taille des fichiers est au maximum de 13Mo. L'install de Kaspersky fait 150Mo...
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 30 January 2013 à 20:38:58
bon a savoir sa :)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 31 January 2013 à 12:16:28
Bon mon dernier message est peut-être périmé parce que je suis actuellement en train de pomper l'iso d'Ubuntu sans problème :transpi:
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 29 April 2013 à 17:18:59
Alerte, Alerte : l'ip du vpn a changé (comme testé suite à la volonté du grand maitre), du coup, il faut faire une petite manipulation pour pouvoir s'y reconnecter.

Commencez par modifier le fichier "client.ovpn" du dossier que l'on vous a fourni. Cherchez la ligne qui a la forme "remote adr.ess.e.ip port" et remplacez l'adresse ip par "vpn.clantoc.org". La même modification est à faire dans "client.conf":

(http://vox.clantoc.org/site_images/modifvpn.png)

Ensuite, dans le logiciel, il faut supprimer le profil puis le réimporter. Par la suite, si nous devions changer d'ip, ça n'influera plus sur votre configuration ;)
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 29 April 2013 à 19:08:33
merci.
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Ricard on 12 May 2013 à 09:56:45
Server hs?
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Arowan on 12 May 2013 à 10:58:40
Alerte, Alerte : l'ip du vpn a changé (comme testé suite à la volonté du grand maitre), du coup, il faut faire une petite manipulation pour pouvoir s'y reconnecter.

Commencez par modifier le fichier "client.ovpn" du dossier que l'on vous a fourni. Cherchez la ligne qui a la forme "remote adr.ess.e.ip port" et remplacez l'adresse ip par "vpn.clantoc.org". La même modification est à faire dans "client.conf".

Ensuite, dans le logiciel, il faut supprimer le profil puis le réimporter. Par la suite, si nous devions changer d'ip, ça n'influera plus sur votre configuration ;)


fonctionnel à 100% je suis dessus
Title: Re : Guide d'utilisation d'OpenVPN (simplifié)
Post by: Morpheus on 12 May 2013 à 10:59:37
Non c'est bon monsieur avait aussi supprimé le port :D