Le vendredi 15 novembre 2002, � 17:38, Fran�ois Boisson �crivait :
> L'id�e est simple, je voudrais qu'un ping 255.255.255.255 soit rout� vers
> une machine pr�cise ext�rieure (sur Internet) et r�cup�rer la r�ponse.
> 
> Le premier point est d�j� de lui envoyer le ping, la commande
> 
> iptables -t nat -A PREROUTING -p icmp -d 255.255.255.255 -j DNAT --to <IP
> de la machine>
> 
> ne fonctionne pas; elle bouffe bien le ping (la passerelle ne r�pond pas)
> mais ne l'envoit pas. Je n'arrive pas � comprendre pourquoi. Le routage du
> ping n'a pas d'importance en soit mais je croyais avoir compris le
> m�canisme d'iptables et cet �chec m'�nerve. Quelqu'un a-t-il une
> explication?

Un cas assez tordu, mais int�ressant. Et �a devrait logiquement marcher
puisque la d�cision de routage est prise apr�s le changement d'adresse
de destination.
Et je ne me rappelle pas avoir jamais entendu parler d'un traitement
sp�cial des broadcast, fussent-ils locaux.

J'aurais donc plut�t tendance � penser qu'une autre r�gle s'applique
avant celle-ci. Regarde les compteurs pour voir si elle est vraiment
prise en compte.
Si c'est le cas, un tcpdump sur chaque interface permettra peut-�tre d'y
voir plus clair.

PS : je suppose qu'un simple ping <IP de la machine> passe sans
probl�me�?

Répondre à