Tout d'abord , merci de votre aide.
J'ai essayé cette solution mais le serveur ne reçoit toujours pas les messages.
La règle sur la table NAT doit , si j'ai bien compris , router les paquets arrivant sur ppp0 port 80 vers mon serveur.
En fait rien n'a changé en ajoutant ces deux règles , je navigue toujours aussi bien sur tous les PC, aurais je oublié un GROS TRUC??.
Mon explication n'était pas complète.
En fait je cherche à faire tourner un serveur d'un jeu de carte sur le PC "serveur" tout en pouvant faire de l'internet sur les autres PC et ce PC "serveur":
PC1 sous linux = passerelle avec connection à internet sur ppp0 , 2 PC (PC2 et PC3) reliés à cette passerelle par eth0. Navigation sur internet à partir de PC1.
PC2 sous window : jeux et navigation internet
PC3 : sous Window ou Linux . Serveur de jeu sous window sur le port 33333 (du moins c'est mon intention).
Voici une sauvegarde de mes règles IPTABLE (certaines règles sont redondantes , je n'ai pas fait de ménage après tous mes nombreux essais). #%b
====================================
# Generated by iptables-save v1.2.7a on Sun Aug 29 15:28:39 2004
*mangle

REROUTING ACCEPT [2145075:838394932]
:INPUT ACCEPT [531329:149368749]
:FORWARD ACCEPT [8325470:3165637059]
:OUTPUT ACCEPT [80057:4016098]

OSTROUTING ACCEPT [8562976:3192006243]
COMMIT
# Completed on Sun Aug 29 15:28:39 2004
# Generated by iptables-save v1.2.7a on Sun Aug 29 15:28:39 2004
*nat

REROUTING ACCEPT [95779:4929647]

OSTROUTING ACCEPT [514:31299]
:OUTPUT ACCEPT [514:31299]
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 80 -j DNAT --to-destination <PC3>:80
-A POSTROUTING -s xxx.yyy.0.0/255.255.255.0 -o ppp0 -j MASQUERADE
COMMIT
# Completed on Sun Aug 29 15:28:39 2004
# Generated by iptables-save v1.2.7a on Sun Aug 29 15:28:39 2004
*filter
:INPUT ACCEPT [74600:3723419]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [79789:3930048]
:local-internet - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -j local-internet
-A FORWARD -p tcp -m tcp --dport 33333 -j ACCEPT
-A FORWARD -j local-internet
-A FORWARD -p tcp -m tcp --dport 33333 -j ACCEPT
-A FORWARD -i ppp0 -o eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A FORWARD -i ppp0 -o eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A FORWARD -i ppp0 -o eth0 -p tcp -m tcp --dport 33333 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A local-internet -i ! ppp0 -m state --state NEW -j ACCEPT
-A local-internet -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Sun Aug 29 15:28:39 2004
=====================================================================