Question OpenVPN - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 17-12-2007 à 16:12:29
Configurer les routeurs pour qu'ils routent les paquets entre les deux réseaux?
Marsh Posté le 17-12-2007 à 16:35:29
euh
De quelle manière ? Je ne comprend pas
Marsh Posté le 17-12-2007 à 16:39:52
Tu as crée un lien entre deux machines à l'aide d'OpenVPN. Maintenant il faut que tu dises à ces machines d'agir en tant que routeur et d'utiliser ce tunnel pour y faire passer les paquets à destination de l'autre réseau.
Sous linux celà se fait avec iptables.
edit: ce que je dis n'est peut etre pas la façon la plus simple de procéder. Que souhaites tu :
- Que le client VPN aie accès à tout le réseau France ? (1 poste d'oxford accède à tout le réseau de france)
Dans ce cas, lis http://www.nbs-system.com/dossiers/howto-openvpn2.html et surtout la partie "Bridger ou router". Actuellement t'as un Openvpn routé, si tu veux ce type de fonctionnement il faut un vpn bridge avec du tap à la place du tun.
- Que tous les anglais aient accès à toute la france ? (tous les postes à oxford peuvent accéder à tous les postes en france au travers d'un seul lien). Dans ce cas ca sera plus complexe et il faudra faire ce que je décris plus haut.
Marsh Posté le 17-12-2007 à 16:49:28
Un seul client anglais accède à tous le réseau France comme s'il était sur ce réseau : c'est bien tun qu'il faut utiliser dans ce cas (il me semble, tap c'est pour tunneler deux réseaux entiers).
Par contre, même avec des règles iptables, je saisi pas certaines choses.
Vu que mes deux réseaux ont les memes ip, comment le systeme va pouvoir différencier une requete ping (par exemple) si je l'adresse à 192.168.0.1 (de mon client).
Mon routeur local et celui du réseau France ont la même ip. C'est ça qui m'embrouille en fait
Marsh Posté le 17-12-2007 à 16:52:22
J'ai édité mon post. Il te faut changer ta configuration, et passer en mode bridge.
En mode routé t'as un lien entre les deux machines aux extremités du tunnel.
En mode bridge t'as un lien entre 1 machine et un réseau.
Marsh Posté le 17-12-2007 à 16:57:20
Hmm.. C'est plus clair... Donc il faut que je m'oriente vers tap
Merci !
Marsh Posté le 17-12-2007 à 00:17:42
Je monte un petit serveur VPN, juste comme ça pour essayer de tester deux ou trois trucs.
Mais il y a des choses que je ne saisi pas encore bien.
Voici déjà à quoi ressemblent mes réseaux, par exemple là maintenant tout de suite :
Oxford
client vpn --------routeur----ip publique oxford------
192.168.0.95 192.168.0.1 |
|
|
internet
|
France |
|
serveur VPN------routeur--------ip publique freebox----
192.168.0.2 | 192.168.0.1
|
|
reste du réseau local
Donc je crée un tunnel VPN entre mon client VPN et le serveur VPN (logique quoi).
J'obtiens bien une adresse correcte (10.8.0.12 par exemple sur le client), le serveur ayant 10.8.0.1 sur sa tun0.
Du client j'arrive bien à pinger le serveur VPN sur 10.8.0.1.
Par contre, je voudrais avec ce tunnel VPN, accéder au reste du réseau local ! Le truc, c'est que je vois pas comment je pourrai faire
Je suis très perplexe, ça embrouille pas mal le VPN quand même
Ya pas d'impératif de délais pour que ça marche, c'est juste moi qui veut comprendre comment ça marche, et là c'est pas clair dans ma tête
Message édité par Plam le 17-12-2007 à 16:21:06
---------------
Spécialiste du bear metal