Bonjour (ou Bonsoir) !
Etant en stage de fin d’année, mon maître de stage m’a confié une petite tâche concernant un routage à mettre en place sur un réseau particulier.
Pour commencer, je vous ai réalisé une “magnifique” illustration de la topologie du réseau (j’ai essayé de m’appliquer le plus possible et j’y ai figuré que les éléments importants!)
Le but de l’opération est de pouvoir accéder au poste PC1 depuis Internet en passant par le routeur (donc par le réseau 192.168.0.0 et non le 172.16.0.0). Le firewall du routeur est déjà configuré pour accepter les connexions HTTP.
Pour être encore plus clair, quand je tape l’adresse A.B.C.D sur mon navigateur, je dois tomber sur la page d’accueil du PC1 (il s’agit d’un logiciel de vidéo-surveillance).
Pour l’instant, j’ai réussi à mettre en place un DNAT pour rediriger les paquets du serveur linux au PC1 depuis l’interface Eth2 mais j’arrive à y accéder seulement si j’utilise une route spécifique vers ce routeur : Par exemple, mon adresse IP internet commence par 80.X.X.X donc si j’utilise cette commande :
J’arrive à accéder à la page et tout marche…
Mais l’adresse IP d’internet est dynamique et change tout le temps (ça je le savais) donc j’ai voulu mettre une 2éme rouge par défaut avec un metric de 1 sur ce réseau (192.168.0.0). Cependant, les paquets qui sont envoyés au PC1 vont être envoyé sur le réseau 172.16.0.0 !
Donc je pense que je dois mettre en place un NAT sur le serveur Linux qui redirige les paquets (avec un IP source de 10.145.7.17) vers le port eth2 ! J’ai essayé plusieurs choses mais en vain …
Car j’ai utilisé le NAT sur du matériel Cisco principalement mais sur du Linux … je n’arrive pas à savoir la différence entre POSTROUTING/PREROUTING/FORWARD (l’un est rentrant, l’autre sortant? ) et ce fameux MASQUERADE que je n’arrive pas à mettre en oeuvre car je pense qu’il est utile dans mon cas (vu que je dois faire une connexion avec l’extérieur …)
Voili, voilou, je m’en remet à vous et je voudrais savoir quelles sont les solutions que vous me proposeriez ? Je serais disponible toute l’après-midi! Merci d’avance.
Dvlad