par tomtom » 13 Nov 2003 15:16
C'est assez simple :
<BR>
<BR>Par defaut, iptables pense que les paramètres souce et distination sont des ip (masque /32, c'ets à dire l'ip complète). Or, l'adresse de loopback est generalement 127.0.0.1, et donc tu ne tombais jamais dans tes règles puisque 127.0.0.0 != 127.0.0.1.
<BR>
<BR>Par contre, l'adresse de loopback est en fait un réseau complet de classe A, cad que la station peut utiliser n'importe quelle addresse en 127.x.y.z pour se parler à elle-même. Pour etre tranquille, autant autoriser tout le réseau <IMG SRC="images/smiles/icon_wink.gif"> De toute façon, ces adresses ne seront jamais routées, donc pas dangereuses en théorie.. Sinon, tu peux remplacer ton dernier 0 par un 1 ca devrait donner un bon resultat egalement....
<BR>De plus, le test sur l'interface d'entree suffit pour le INUPT (respectivement, interface de sortie pour le OUTPUT), puisque l'on est sur que l'adresse source sera 127.0.0.0/8 si un paquet arrive par l'interface loopback . Pas besoin donc de le rajouter en utilisant le -s (respectivement, OUTPUT, adresse destination, -d).
<BR>
<BR>Voila le pourquoi des règles simplifiées.
<BR>
<BR>t.
One hundred thousand lemmings can't be wrong...