Encapsuler un sous-réseau

Résolu
Shadows93250 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
Shadows93250 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
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 112030 Date d'inscription   Statut Membre Dernière intervention   14 174
 
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   Statut Membre Dernière intervention   1
 
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