Bonjour,
j'ai un portable sous linux qui me sert de passerelle.
L'interface Wifi est reliée à un sous réseau 192.168.1.xxx, qui contient une box pour l'accès internet.
L'interface filaire est reliée pas un cable RJ-45 croisé à un PC fixe linux ayant une IP en 192.168.2.xxx.
Pour la petite histoire j'utilise le portable pour le Wifi car je n'ai pas de dongle WiFi compatible linux pour le PC fixe dont il est question ci dessus.
Mon problème est le suivant :
la liaison 192.168.2.xxx -> 192.168.1.xxx ne pose pas de prob mais aucune liaison possible 192.168.1.xxx -> 192.168.2.xxx.
Par exemple, le ftp ou le ssh est possible d'un pc avec une IP en 192.168.2.xxx vers un PC avec une IP en 192.168.1.xxx mais pas le contraire.
J'arrive par ailleurs à accéder à internet depuis le pc 192.168.2.xxx. et à accéder à la passerelle en ssh et en ftp depuis les deux sous-réseaux.
Voila ce que j'ai fait comme config :
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.1.4 (avec 192.168.1.4 IP de l'interface wifi eth1 de la passerelle)
J'ai essayé pour mon problème :
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.2.2 (avec 192.168.2.2 IP de l'interface filaire eth0 de la passerelle)
mais je n'y arrive pas.
Pour les chaînes INPUT, OUTPUT et FORWARD, les policy sont toutes à ACCEPT, c'est pas securisé mais c'est juste le temps de resoudre mon prob.
Pour la table nat, les chaînes PREROUTING, POSTROUTING et OUTPUT sont elles aussi à accept, avec la translation d'adresse en plus comme décris ci dessus.
si qqn a une idée
Merci ![:) :)](https://forum-images.hardware.fr/icones/smile.gif)