par tomtom » 23 Avr 2003 15:49
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE>
<BR>Le 2003-04-23 15:09, antolien a écrit:
<BR>bof, je m'affoles pas,j'ai quand même confiance <IMG SRC="images/smiles/icon_lol.gif">
<BR>
<BR>regardes le message précédent qu j'ai modifié ,sinon, il y a ça aussi:
<BR>
<BR># RED chain, used for the red interface
<BR> /sbin/iptables -N RED
<BR> /sbin/iptables -A INPUT -j RED
<BR> /sbin/iptables -t nat -N RED
<BR> /sbin/iptables -t nat -A POSTROUTING -j RED
<BR>
<BR>et
<BR>
<BR>IFACE=`/bin/cat /var/ipcop/red/iface | /usr/bin/tr -d '012'`
<BR>
<BR>j'avoues que je comprend pas tout là...
<BR>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>/sbin/iptables -N RED -> creation de la chaine RED dans la table FILTER (table par defaut s'il n'y a pas le -t)
<BR>
<BR>/sbin/iptables -A INPUT -j RED -> les paquets à destination de IPCop sont envoyes à la chaine RED
<BR>
<BR>/sbin/iptables -t nat -N RED -> creation de la chaine RED dans la table NAT
<BR>
<BR>/sbin/iptables -t nat -A POSTROUTING -j RED -> apres routage, tous les paquets sont envoyés à la chaine RED pour savoir quoi en faire.. Et nous avons vu plus haut que dans la chaine RED tout ce qui part sur Internet est natté.
<BR>
<BR>IFACE=`/bin/cat /var/ipcop/red/iface | /usr/bin/tr -d '012'` -> Ca doit recuperer tout simplement le nom de l'interface connectée à internet (je parie pour ppp0 dans ton cas... sinon ca peut etre eth1 par exemple).
<BR>Tu peux verifier en tapant sur ta ligne de commande :
<BR>
<BR>echo `/bin/cat /var/ipcop/red/iface | /usr/bin/tr -d '012'`
<BR>
<BR>Voila voila...
<BR>
<BR>Le problème c'est que IPCop s'amuse à ajouter une table utilisateur à chaque fois, donc on sait pas trop où on en est....
<BR>
<BR>Il faut faire attention en rajoutant par exmple des règles dans INPUT vu que les paquets risquent de traverser la chaine RED avant d'arriver à votre règle...
<BR>
<BR>Thomas
<BR>
<BR>
One hundred thousand lemmings can't be wrong...