port forwarding comment ca marche ?

port forwarding comment ca marche ? - Linux et OS Alternatifs

Marsh Posté le 18-10-2002 à 21:02:45    

salut a tous, j'aurais voulu savoir comment marche le port forwarding, g un server sous linux é des client sous windows é j'aimerai ke kand un client fou en listen un port ben ke ca l'ouvre sur le server é ke ca redirige les packet sur le client ? l'ip de mon server local é par ex 192.168.0.1 é de mon client par ex é 192.168.0.10 et le port est le 4662 (edonkey)
merci d'une reponce prochaine

Reply

Marsh Posté le 18-10-2002 à 21:02:45   

Reply

Marsh Posté le 18-10-2002 à 21:08:34    

CtHuLhU50 a écrit a écrit :

salut a tous, j'aurais voulu savoir comment marche le port forwarding, g un server sous linux é des client sous windows é j'aimerai ke kand un client fou en listen un port ben ke ca l'ouvre sur le server é ke ca redirige les packet sur le client ? l'ip de mon server local é par ex 192.168.0.1 é de mon client par ex é 192.168.0.10 et le port est le 4662 (edonkey)
merci d'une reponce prochaine




 
bon, en fait tu veux utiliser edonkey ? :heink:

Reply

Marsh Posté le 18-10-2002 à 21:08:55    

vi avec un highid
mais j'ai envie de faire aussi ca sur des auter port pour d'auter logiciels


Message édité par CtHuLhU50 le 18-10-2002 à 21:10:39
Reply

Marsh Posté le 18-10-2002 à 21:10:23    

# edonkey
iptables -I PREROUTING -t nat -i ppp0 -p tcp --dport 4662 -j DNAT --to 192.168.0.10
iptables -I FORWARD -i ppp0 -o eth0 -p tcp --dport 4662 -d 192.168.0.10 -j ACCEPT
 
iptables -I PREROUTING -t nat -i ppp0 -p tcp --dport 4661 -j DNAT --to 192.168.0.10
iptables -I FORWARD -i ppp0 -o eth0 -p tcp --dport 4661 -d 192.168.0.10 -j ACCEPT
 
iptables -I PREROUTING -t nat -i ppp0 -p udp --dport 4665 -j DNAT --to 192.168.0.10
iptables -I FORWARD -i ppp0 -o eth0 -p udp --dport 4665 -d 192.168.0.10 -j ACCEPT

 
 
et ça, c'est pour si ton interface internet est ppp0 et ton interface du réseau local est eth0

Reply

Marsh Posté le 18-10-2002 à 21:11:20    

CtHuLhU50 a écrit a écrit :

vi avec un highid
mais j'ai envie de faire aussi ca sur des auter port pour d'auter logiciels




 
tu prends ce que j'ai mis en dessous, je crois que le port 4662 est suffisant
faut que tu changes les interfaces par les tiennes

Reply

Marsh Posté le 18-10-2002 à 21:11:36    

ok merci :)), il faut ke je tape ca a chaque fois ke je relance  mon server ou pas ?

Reply

Marsh Posté le 18-10-2002 à 21:12:53    

CtHuLhU50 a écrit a écrit :

ok merci :)), il faut ke je tape ca a chaque fois ke je relance  mon server ou pas ?




 
ben non, tu mets ça dans tes règles iptables, et elles seront chargées toute seule au boot
tu as quoi comme distribution ?

Reply

Marsh Posté le 18-10-2002 à 21:13:49    

smoothwall c'est une distribution qui fait 20 mo expres pour faire un server

Reply

Marsh Posté le 18-10-2002 à 21:15:46    

CtHuLhU50 a écrit a écrit :

smoothwall c'est une distribution qui fait 20 mo expres pour faire un server  




 
je connais pas, met tu dois avoir un moyen pour sauver tes règles de manières définitives ... regarde les manuels :
iptables
iptables-save
iptables-restore

Reply

Marsh Posté le 18-10-2002 à 21:16:12    

ls -l /etc/rc3.d

Reply

Marsh Posté le 18-10-2002 à 21:16:12   

Reply

Marsh Posté le 18-10-2002 à 21:26:18    

ok merci ca a l'air de marcher :))))

Reply

Marsh Posté le 18-10-2002 à 21:31:56    

CtHuLhU50 a écrit a écrit :

ok merci ca a l'air de marcher :))))



:)

Reply

Marsh Posté le 20-02-2006 à 15:32:27    

Hello !
C'est pas pour e-mule, mais TerminalServeur que je voudrais ouvrir un port dans iptables.
La règle que Tux à donné fonctionne bien, mais j'aimerais corser la chose en modifiant le port d'écoute.  
En fait, j'aimerais que iptables me transfert le traffic du port 20603 sur une ip du réseau sur le port standard de TS (3389). Malheureursement, après 1 heure de test, je patauge complet ... :(
 
Voici la règle que je donne:

Code :
  1. # Redirige le port 20603  -> 192.168.128.206:3389
  2.   # ------------------------------------------------------------------------
  3.   iptables -I PREROUTING -t nat -i eth0         -p tcp --dport 20603                                 -j DNAT   --to 192.168.128.206:3389
  4.   iptables -I FORWARD           -i eth0 -o eth2 -p tcp --sport 20603 --dport 3389 -d 192.168.128.206 -j ACCEPT


 
Bien entendu, ca ne fonctionne pas .... mais je ne trouve pas l'erreur.
 
Merci,
 
Hel


Message édité par helvetik le 20-02-2006 à 15:33:07

---------------
---helvetik---
Reply

Marsh Posté le 21-02-2006 à 13:39:11    

si ça interresse quelqu'un, j'ai trouvé une solution :

Code :
  1. EXTIF="eth0"
  2.   INTIF="eth2"
  3.   EXTIP="`$IFCONFIG $EXTIF | $AWK  /$EXTIF/'{next}//{split($0,a,":" );split(a[2],a," " );print a[1];exit}'`"
  4.   INTNET="192.168.128.0/24"
  5.   INTIP="192.168.128.205"
  6.   UNIVERSE="0.0.0.0/0"
  7.   SRV06="192.168.128.206"
  8.   SRV06TSE="20603"
  9.   INTTSE="3389"
  10. [...]
  11.   $IPTABLES -t nat --append PREROUTING --in-interface $EXTIF                                                                   --proto tcp --dport $SRV06TSE  --jump DNAT   --to $SRV06:$INTTSE
  12.   $IPTABLES        --append FORWARD    --in-interface $EXTIF --out-interface $INTIF --source $UNIVERSE --destination $SRV06    --proto tcp --dport $INTTSE   -m state --state ! INVALID           --jump ACCEPT
  13.   $IPTABLES        --append FORWARD    --in-interface $EXTIF --out-interface $INTIF --source $SRV06    --destination $UNIVERSE --proto tcp --dport $INTTSE   -m state --state RELATED,ESTABLISHED --jump ACCEPT
  14.   $IPTABLES        --append FORWARD    --in-interface $EXTIF --out-interface $INTIF --source $UNIVERSE --destination $SRV06    --proto tcp --dport $SRV06TSE -m state --state ! INVALID           --jump ACCEPT
  15.   $IPTABLES        --append FORWARD    --in-interface $EXTIF --out-interface $INTIF --source $SRV06    --destination $UNIVERSE --proto tcp --dport $SRV06TSE -m state --state RELATED,ESTABLISHED --jump ACCEPT


 
En fait, utiliser les options "parlés" (--help) lieu de leurs abréviations (-h) a aidé ma petite cervelle d'oiseau...
J'en ai profiter pour rajouter le suivi de connection avec conntrack... Je ne sais pas si c'est bien utile, d'ailleur, qu'en pensez-vous ??
 
 
a+  
 
Hel


Message édité par helvetik le 21-02-2006 à 13:45:54

---------------
---helvetik---
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed