Encapsuler un sous-réseau

Résolu/Fermé
Shadows93250 Messages postés 23 Date d'inscription lundi 14 novembre 2011 Statut Membre Dernière intervention 30 mai 2014 - 30 mai 2014 à 09:24
Shadows93250 Messages postés 23 Date d'inscription lundi 14 novembre 2011 Statut Membre Dernière intervention 30 mai 2014 - 30 mai 2014 à 11:02
Bonjour,

En premier lieu, je ne sais pas si la notion "encapsuler un sous réseau " est exacte.

Ma configuration réseau est :

Réseaux entreprise (192.168.x.x ) ==> eth0 ==> Machine de routage + serveur radius ==> eth1 ==> Réseaux de test crée (192.168.2.0 par exemple ).

Ce que je voudrais, c'est que ma machine récupère les paquets tcp/ip de mon réseau de test par l'interface eth1, modifie l'adresse ip pour faire croire au routeur sur le réseau 192.168.x.x que c'est la machine qui envoie ces paquets.

Ainsi lors d'une réponse, le routeur enverra la réponse à ma machine, qui se chargera elle d'envoyer le paquet à la machine qui l'a demandé !

Je sais que c'est possible, mais soit je n'utilise pas les bons termes, soit je ne trouve pas de tutoriel.

Si quelqu'un pouvait m'aider ^^

Cordialement,

2 réponses

brupala Messages postés 109442 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 23 avril 2024 13 619
Modifié par brupala le 30/05/2014 à 10:38
Salut,
ça s'appelle du nat (ou de la), masquerade, sous linux et iptables.
un terme plus exact que encapsuler serait masquer un réseau ip.

et ... Voili Voilou Voila !
0
Shadows93250 Messages postés 23 Date d'inscription lundi 14 novembre 2011 Statut Membre Dernière intervention 30 mai 2014 1
Modifié par Shadows93250 le 30/05/2014 à 11:44
C'est exact, c'est exactement le terme que je cherchais.

Il y a une autre solution pour debian : Utiliser un serveur proxy ( squid est parfait ).

Ma question est résolu !

Merci brupala !

EDIT : Ta solution est meilleure ! Pour résoudre cela, il faut activer le routage sur la machine et ajouter cette unique chaine dans les iptables :

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
0