traduction :
si le paquet arrive sur eth0, et qu'il est à destination de 172.16.0.1, protocole tcp vers le port 49200
alors tu le renvoie vers l'adresse ip 172.16.0.1 (-j DNAT --to 172.16.0.1
ce qui finalement ne fait rien puisqu'il n'y a rien à modifier.
ce que tu cherches à faire, c'est :
1°) sur machine C, lui dire de passer par B pour joindre A,
ca se fait avec une simple route, voire meme ta machine B est deja la passerelle par defaut des machines de ton reseau.
2°) sur machine B, autoriser l' ip_forward entre les interfaces (echo 1 >/proc/sys/net/....)
3°) faire du masquerade ou du SNAT pour changer l'emetteur du paquet pour faire croire à la machine A que c'est machine B qui fait la demande.
Neanmoins, ca semblait fonctionner puisque tu pouvais faire un telnet.
[^] # Re: Telnet OK mais pas de serveur upnp !
Posté par NeoX . En réponse au message Redirection iptable Upnp. Évalué à 2.
un bout de l'erreur
traduction :
si le paquet arrive sur eth0, et qu'il est à destination de 172.16.0.1, protocole tcp vers le port 49200
alors tu le renvoie vers l'adresse ip 172.16.0.1 (-j DNAT --to 172.16.0.1
ce qui finalement ne fait rien puisqu'il n'y a rien à modifier.
ce que tu cherches à faire, c'est :
1°) sur machine C, lui dire de passer par B pour joindre A,
ca se fait avec une simple route, voire meme ta machine B est deja la passerelle par defaut des machines de ton reseau.
2°) sur machine B, autoriser l' ip_forward entre les interfaces (echo 1 >/proc/sys/net/....)
3°) faire du masquerade ou du SNAT pour changer l'emetteur du paquet pour faire croire à la machine A que c'est machine B qui fait la demande.
Neanmoins, ca semblait fonctionner puisque tu pouvais faire un telnet.