Je suis de ton avis en ce qui concerne ipmasquerade. L'�criture d'une config n'est pas chose ais�e � cause de la multitude des r�gles ou commandes ipchains utilisables. Je m'en suis sorti apr�s moults recherches en utilisant la commande "ipmasq" qui fait une config qui fonctionne. il y a si je me rappelle bien un package debain sur cela. Maintenant, je ne sais pas trop de ce qu'il en est de la s�curit� avec lui. Ce que je peux dire, c'est qu' j'ai pu configurer mon PC qui fait office de routeur. JE pense qu'il est aussi transparant vis � vis de n'importe qu'elle interface de connection sur l'Internet. Moi j'ai une ISDN, et imasq a pris cett interface sans probl�me. Si j'esp�re avoir contribu� � te proposer une solution, je suis aussi preneur de la part d'autres connaisseurs de critiques sur ce genre de configs. amiti�s � tous.
On Wednesday 2 April 2003 22:49, zelos wrote: > Bonjour � tous, > > Voil� quelques jours, je d�cide d'utiliser ipmasquerading pour que les > machines de mon lan acc�dent � internet sans passer par SQUID. > Je trouve bien �videmment de nombreuses docs sur ipchains pour kernel > 2.2 et 2.0 mais rien de bien concluant. > Par contre, je viens de trouver un petit script qui devrait > fonctionner... mais non. En tout cas, je ne trouve pas l'erreur et il me > semble correct. Mon r�seau interne est 192.168.1.0/24 avec 192.168.1.1 > pour ma passerelle(avec ppp0 et eth0, je suis en ADSL) et noyau > 2.4.18-bf24. > > Si toutefois quelqu'un pouvait m'aider � configurer ce truc... ou me > donner une config qui fonctionne :) > > > Voil� le script: > > IPTABLES=/sbin/iptables > > EXTIF="ppp0" > INTIF="eth0" > echo " External Interface: $EXTIF" > echo " Internal Interface: $INTIF" > > echo -en " loading modules: " > > echo " - Verifying that all kernel modules are ok" > /sbin/depmod -a > > echo -en "ip_tables, " > /sbin/insmod ip_tables > > echo -en "ip_conntrack, " > /sbin/insmod ip_conntrack > > echo -en "ip_conntrack_ftp, " > /sbin/insmod ip_conntrack_ftp > > echo -en "ip_conntrack_irc, " > /sbin/insmod ip_conntrack_irc > > echo -en "iptable_nat, " > /sbin/insmod iptable_nat > > echo -en "ip_nat_ftp, " > /sbin/insmod ip_nat_ftp > > > echo ". Done loading modules." > > echo " enabling forwarding.." > echo "1" > /proc/sys/net/ipv4/ip_forward > > echo " enabling DynamicAddr.." > echo "1" > /proc/sys/net/ipv4/ip_dynaddr > > echo " clearing any existing rules and setting default policy.." > $IPTABLES -P INPUT ACCEPT > $IPTABLES -F INPUT > $IPTABLES -P OUTPUT ACCEPT > $IPTABLES -F OUTPUT > $IPTABLES -P FORWARD DROP > $IPTABLES -F FORWARD > $IPTABLES -t nat -F > > echo " FWD: Allow all connections OUT and only existing and related > ones IN" > $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state > ESTABLISHED,RELATED -j ACCEPT > $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT > $IPTABLES -A FORWARD -j LOG > > echo " Enabling SNAT (MASQUERADE) functionality on $EXTIF" > $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE > > Voil�, c'est tout. > > Merci

