• [^] # Re: Telnet OK mais pas de serveur upnp !

    Posté par . En réponse au message Redirection iptable Upnp. Évalué à 2.

    un bout de l'erreur

    iptables -t nat -A PREROUTING -i eth0 -d 172.16.0.1 -p tcp --dport 49200 -j DNAT --to 172.16.0.1
    iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 49200 -j DNAT --to-destination 172.16.0.1:49200

    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.