Salut !
J'ai actuellement un problème assez complexe à résoudre au niveau de ma configuration réseau.
Voilà le truc :
- un routeur (192.168.0.1) connecté à internet
- un PC, pc1 (192.168.0.3) connecté à ce routeur. Il tourne sous Linux, et je lance ethreal dessus.
- un autre PC, pc2 (192.168.0.9), également connecté à ce routeur, et duquel je veux récuperer les communications sur ethreal.
Voilà ce que j'ai fait jusqu'à présent et les résultats que j'obtient
- Sur mon PC Linux, j'ai activé l'IP forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward)
- Sur le PC à surveiller, j'ai modifié la configuration réseau de facon à utiliser le PC Linux comme passerelle (ainsi les paquets de PC suivront la route : pc2 -> routeur -> pc1 [et donc ethreal] -> routeur -> internet)
- Avec celà j'arrive à récupere sur ethreal les paquets sortants du pc2, mais pas ceux entrants. Par exemple dans le cas d'une requete HTTP, je vois bien la requete dans ethreal mais je ne vois pas la réponse à cette requete : j'ai l'impression que les paquets entrants sont redirigés directement par mon routeur, à savoir par la route : internet -> routeur -> pc2)
Je voudrais que les paquets entrants suivent la même route que ceux qui sortent, c'est à dire : internet -> routeur -> pc1 -> routeur -> pc2
Avis aux spécialistes de ce genre de trucs ...
Merci d'avance !
-Thoduv;
PS: Je me demande si je n'aurais pas plus de réponses sur le forum "Réseaux" ..?