Merci. Ca marche...   ...presque.

J'ai r�ussi � diagnostiquer le probl�me mais je ne sais pas comment le
r�soudre. Je ne pense pas que le script en soit � l'origine.
En fait, sur les autres machines de mon LAN, il n'est pas possible
d'utiliser IExplorer, Outlook, etc... � moins de changer les noms en IP.
Bien �videmment, c'est un proc�d� un peu lourd avec IExplorer mais �a
marche impec avec Outlook, ICQ...
R�sultat, je viens d'installer SQUID pour browser le web et l�, tout 
fonctionne. Bien que �a marche comme �a, je cherche � ce que le
fonctionnement soit ce qu'il devrait �tre, sans avoir rrecours � ces
bidouilles!
N�anmoins, je ne trouve pas tr�s logique cette histoire. Comment, du
jour au lendemain, cette machine ne trouve-t-elle plus que les adresses
IP? 
Est-ce un r�glage au niveau de ma passerelle Linux ou de ma machine
cliente en Windows2000 ? Les ping ne fonctionnent plus, que ce soit sur
une IP ou non(sauf si je cible mon LAN). 

Une autre id�e?


-- 
Zelos <[EMAIL PROTECTED]>


On Thu, 2003-04-03 at 08:40, Vincent Lenouvel wrote:
> On 02 Apr 2003 22:49:49 +0200
>       tests=EXTRA_MPART_TYPE,MAILTO_LINK,SPAM_PHRASE_00_01
>       version=2.43
> zelos <[EMAIL PROTECTED]> 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
> 
>       Moi je remplacerais la ligne precedente par:
> 
>       $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -m state --state 
> NEW,ESTABLISHED -j ACCEPT
> 
> # sinon le retour de connection ne match pas: $IPTABLES -A FORWARD -i $EXTIF 
> -o $INTIF -m state --state ESTABLISHED,RELATED -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
> > -- 
> > zelos <[EMAIL PROTECTED]>
> > 

Répondre à