Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Question à 2 sous sur le forward et iptables :-)

6 réponses
Avatar
Nico
Bonjour tout le monde,

J'ai une petite question à propos du forward sous Debian avec iptables.
En effet, j'ai un routeur avec une connexion ADSL et une carte réseau pour le dialogue avec le reste du réseau local (donc ppp0 pour
la connexion internet, et eth0 pour la carte réseau).
Donc je voudrai pour accéder de l'extérieur (ppp0) à mon serveur web présent sur un PC du réseau local.

routeur :
ppp0 : 81.56.164.159
eth0 : 192.168.0.1

serveur web :
eth0 : 192.168.0.2

Donc ma question est :
Quelle est la commande permettant de réaliser le forward du port 80 de ppp0 sur le 80 du serveur web.
J'ai cherché sur le web et j'ai trouvé des dizaines de commandes différentes, mais bon, rien de ce que j'ai testé n'a fonctionné.

Je vous remercie d'avance pour vos commandes éclairées :-)


Nico


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Nico
> Nico a écrit :
> Donc ma question est :
> Quelle est la commande permettant de réaliser le forward du port 80 de ppp0 sur le 80 du serveur web.
> J'ai cherché sur le web et j'ai trouvé des dizaines de commandes différentes, mais bon, rien de ce que j'ai testé n'a


fonctionné.
>
> Je vous remercie d'avance pour vos commandes éclairées :-)
>
>
> Nico

Soit tu prends iptable (et je ne serai pas en mesure de t'aider, ou du
moins la flemme de chercher les commande :p ) soit tu passes par
shorewall qui est en fait un interfaçage d'iptable. Et là je connais
mieux. Donc si ça t'intérrèsse fais moi signe.

sich



OK, bah si personne ne me sort une commande iptables qui fonctionne, je verrais ça.

Merci bien ;-)


Nico


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien GALLET
Nico a écrit :
Bonjour tout le monde,

J'ai une petite question à propos du forward sous Debian avec iptables.
En effet, j'ai un routeur avec une connexion ADSL et une carte réseau pour le dialogue avec le reste du réseau local (donc ppp0 pour
la connexion internet, et eth0 pour la carte réseau).
Donc je voudrai pour accéder de l'extérieur (ppp0) à mon serveur web présent sur un PC du réseau local.

routeur :
ppp0 : 81.56.164.159
eth0 : 192.168.0.1

serveur web :
eth0 : 192.168.0.2

Donc ma question est :
Quelle est la commande permettant de réaliser le forward du port 80 de ppp0 sur le 80 du serveur web.
J'ai cherché sur le web et j'ai trouvé des dizaines de commandes différentes, mais bon, rien de ce que j'ai testé n'a fonctionné.



DNAT ce que tu recherches s'appelle du Destination NAT (a l'inverse du
source NAT)
Voici les lignes extraites de mon firewall :
$IPTABLES -t nat -A PREROUTING -i ppp0 -p TCP --dport 80 -j DNAT --to
$SERVER1:80
$IPTABLES -A FORWARD -o eth0 -d $SERVER1 -p TCP --dport 80 -j ACCEPT
$IPTABLES -A FORWARD -o ppp0 -s $SERVER1 -p TCP --sport 80 -j ACCEPT
Je vous remercie d'avance pour vos commandes éclairées :-)


Nico






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David Dumortier
Le Wed Jul 21 2004 à 09:19:12PM +0200, Nico dit :
> Nico a écrit :
> > Donc ma question est :
> > Quelle est la commande permettant de réaliser le forward du port 80 de
> > ppp0 sur le 80 du serveur web.
> > J'ai cherché sur le web et j'ai trouvé des dizaines de commandes
> >différentes, mais bon, rien de ce que j'ai testé n'a
> > fonctionné.
> >
> > Je vous remercie d'avance pour vos commandes éclairées :-)
> >
> >
> > Nico
>
> Soit tu prends iptable (et je ne serai pas en mesure de t'aider, ou du
> moins la flemme de chercher les commande :p ) soit tu passes par
> shorewall qui est en fait un interfaçage d'iptable. Et là je connais
> mieux. Donc si ça t'intérrèsse fais moi signe.
>
> sich



iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80
-j DNAT --to-destination $IP:80

Je te remplace pas $IP j'ai la flemme de remonter dans le miel.

DNAT fait de la "masquarade" forcée, en passant tu dois pouvoir l'utiliser
de manière générale pour "sortir" de chez toi si tu es en ip fixe.
man iptables précise que -j MASQUERADE c'est quand on peut pas faire
autrement, DNAT et SNAT c'est mieux.

OK, bah si personne ne me sort une commande iptables qui fonctionne, je
verrais ça.

Merci bien ;-)



Oh là ... j'ai à peine eu le temps de boire une cafetière ... calmons-nous ...

Nico



Pas de problème.

--
David Dumortier

http://www.dudu.dynalias.net/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 21 juillet 2004, Nico a écrit...



routeur :
ppp0 : 81.56.164.159
eth0 : 192.168.0.1



serveur web :
eth0 : 192.168.0.2



Donc ma question est :
Quelle est la commande permettant de réaliser le forward du port 80 de ppp0 sur le 80 du serveur web.
J'ai cherché sur le web et j'ai trouvé des dizaines de commandes différentes, mais bon, rien de ce que j'ai testé n'a fonctionné.



iptables -t nat -A PREROUTING -d 81.56.164.159 --dport 80 -j DNAT
--to-destination 192.168.0.2

may be ?

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Nico
> iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80
-j DNAT --to-destination $IP:80

Je te remplace pas $IP j'ai la flemme de remonter dans le miel.

DNAT fait de la "masquarade" forcée, en passant tu dois pouvoir l'utiliser
de manière générale pour "sortir" de chez toi si tu es en ip fixe.
man iptables précise que -j MASQUERADE c'est quand on peut pas faire
autrement, DNAT et SNAT c'est mieux.



la commande c'est bien ce que j'ai vu en gros sur le net, mais chez moi .... ça pas marcher ... :-(

ça fait plusieurs fois que j'essaye, mais là j'en ai vraiment besoin donc je m'y penche plus :-)

je vois vraiment pas pk ça foire comme ça ... peut-être quelque chose de précis pour le forward à cocher dans le kernel. Je précise
quand même que je route ma connexion avec iptables et ça fonctionne nikel.

La commande que j'utilise :
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE


Nico


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Nico
> > iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80
> -j DNAT --to-destination $IP:80
>
> Je te remplace pas $IP j'ai la flemme de remonter dans le miel.
>
> DNAT fait de la "masquarade" forcée, en passant tu dois pouvoir l'utiliser
> de manière générale pour "sortir" de chez toi si tu es en ip fixe.
> man iptables précise que -j MASQUERADE c'est quand on peut pas faire
> autrement, DNAT et SNAT c'est mieux.

la commande c'est bien ce que j'ai vu en gros sur le net, mais chez moi .... ça pas marcher ... :-(

ça fait plusieurs fois que j'essaye, mais là j'en ai vraiment besoin donc je m'y penche plus :-)

je vois vraiment pas pk ça foire comme ça ... peut-être quelque chose de précis pour le forward à cocher dans le kernel. Je


précise
quand même que je route ma connexion avec iptables et ça fonctionne nikel.

La commande que j'utilise :
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE



Bon en fait, c'est moi le boulet, ça fonctionne très bien en fait :-D

Pardon pour le dérangement et merci pour toutes vos réponses.


Nico


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact