Rechercher : dans
Par :

VPN L2TP/IPSEC Versus IPTABLES

Dernière réponse le 15 sep 2008 à 16:41:45 kelux, le 30 aoû 2005 à 11:25:00 
 Signaler ce message aux modérateurs

Hello à tous et spécial bonjour à ceux que je connais et qui me reconnaissent (notamment Brupala :)

Je rencontre quelques soucis de filtrage avec iptables et un serveur VPN sous Windows 2003 (en L2TP/IPSEC).

Ma passerelle fait office de firewall avec iptables, le serveur 2003 est dans le LAN et il est natté (ça surprend hein ? mais j'expose la config...). Le VPN en local fonctionne à merveille, mais par accès à distance ce n'est pas encore ça :þ


Voici ce que j'ai tenté de faire :

#ISAKMP (sport a été mis de coté)
iptables -t nat -A PREROUTING -i $net -p udp --dport 500 --to-destination $2003:500

iptables -A FORWARD -i $net -o $lan -p udp --dport 500 -m state --state NEW -j ACCEPT

#ESP et AH
iptables -A FORWARD -i $net -o $lan -p esp -j ACCEPT
iptables -A FORWARD -o $net -i $lan -p esp -j ACCEPT

iptables -A FORWARD -i $net -o $lan -p 51 -j ACCEPT
iptables -A FORWARD -o $net -i $lan -p 51 -j ACCEPT


Pour les hooks FORWARD et OUTPUT vers le net , c'est ouvert.

Dois je aussi "prérouté" le traffic ESP et AH (je me demande si j' ai besoin de AH...) vers le serveur 2003 ?
Dois je aussi utiliser SNAT ?

Autre info : le client qui tente de se connecter n'est pas natté, connexion directe.

Merci d'avoir pris le temps de lire mon post :)

Luc L.
[Gentoo Is Good]

Meilleures réponses pour « VPN L2TP/IPSEC Versus IPTABLES » dans :
Relier deux PC distants via Internet en créant un VPN VoirSi vous souhaitez pouvoir partager des documents ou jouer en réseau à distance à travers Internet, comme si vous étiez en réseau local, il vous suffit de créer un réseau privé virtuel (VPN), Un réseau privé virtuel est dit virtuel car il relie...
VPN - Réseaux Privés Virtuels (RPV) VoirLe concept de réseau privé virtuel Les réseaux locaux d'entreprise (LAN ou RLE) sont des réseaux internes à une organisation, c'est-à-dire que les liaisons entre machines appartiennent à l'organisation. Ces réseaux sont de plus en plus souvent...
Installer un serveur VPN sous Windows XP VoirIntérêt d'un VPN La mise en place d'un réseau privé virtuel permet de connecter de façon sécurisée des ordinateurs distants au travers d'une liaison non fiable (Internet), comme s'ils étaient sur le même réseau local. Ce procédé est utilisé par de...
Installer un serveur VPN sous Windows XP VoirIntérêt d'un VPN La mise en place d'un réseau privé virtuel permet de connecter de façon sécurisée des ordinateurs distants au travers d'une liaison non fiable (Internet), comme s'ils étaient sur le même réseau local. Ce procédé est utilisé par de...

1

kelux, le 1 sep 2005 à 11:36:11

Salut tout le monde :)

Pas d'avis la dessus ?

Je cherche juste à comprendre le fonctionnement de ce fameux VPN L2TP/IPSEC afin de faire au mieux le filtrage ....

@+
Luc L.
[Gentoo Is Good]

Répondre à kelux

2

 kelux, le 15 sep 2008 à 16:41:45

Oulala quel vieux post :)

J'ai trouvé la solution a cet épineux problème, celui de mettre un serveur VPN derrière un NAT.

Il s'agissait d'un problème sur le client ... un comportement par défaut qui avait été modifié dans le SP2 de XP. A l'époque je ne sais pas si le sp2 était sorti ... mais je pouvais mettre ça sur le dos des règles de filtrage...

Pour résumé, ceux qui cherchent à mettre un serveur VPN (sous Windows) derrière un routeur et du NAT :

- regles de filtrage UDP 500 : rediriger tout le flux UDP 500 en source et destination vers le serveur VPN.
- regles de filtrage UDP 4500 : rediriger tout le flux UDP 4500 en source et destination vers le serveur VPN.
- modifier une clé de registre sous XP : http://support.microsoft.com/?scid=kb%3Ben-us%3B885407&x=12&y=11

Je n'ai trouvé la solution qu'en juillet 2006 ...


Note : en procédant ainsi, il y a des effets de bord. Il n'est pas conseillé de mettre un serveur VPN derrière du NAT.
Un serveur VPN devrait toujours avoir une IP publique ...

Imaginez que vous ayez cette architecture en place, les clients se connectent depuis l'extérieur sur votre VPN, jusque là tout va bien ...
Maintenant on vous demande, depuis votre réseau, d'accéder à un VPN IPSEC d'une autre société/branche/filiale.
Ba vous l'aurez dans l'os !

Le client envoie sa demande de connexion au serveur VPN de l'autre boite ... et il attendra la réponse ... mais il va l'attendre longtemps ... cela dit le serveur VPN extérieur réponds, mais mais, à cause des règles de redirection sur le routeur, les flux "VPN" seront tout le temps redirigés vers le serveur VPN de votre réseau et jamais sur le client qui essaie de se connecter à un autre VPN extérieur ...


@+

Luc L.
[Gentoo Is Good]

Répondre à kelux