On Sun, 10 Dec 2000, Bertrand Zuchuat wrote:

> J'aimerai faire la chose suivante:

Tout d'abord, si tu postes un message et que personne ne r�pond, c'est
qu'en g�n�ral la question n'est pas assez d�taill�e ou claire.

> Mon provider m'a donn� une adresse que je vais appell� A. J'ai ma

Appelons cette adresse 193.72.186.1

> premi�re carte ethernet qui a cette valeur. J'ai une seconde carte
> ethernet (r�seau interne) qui a une adresse IP que j'appelle B. J'ai

192.168.1.1

> ensuite un ordinateur sur mon r�seau local avec une adresse C.

192.168.1.2

> J'aimerai faire une liaison sur linux Redhat 6.2 pour avoir un pont entre

La distribution de Linux n'a pas d'importance. Si tu veux utiliser le
firewall, la version du kernel (uname -r, uname -a) est par contre
importante. 

> mon r�seau externe et interne. J'aimerai pouvoir taper l'adresse A
> (externe) et me connecter � ma machine sur l'adresse C (Ex: 192.168.0.4).

Pas clair, reformulons:

   tu veux que lorsque quelqu'un acc�de � un service donn� de la machine
   193.72.186.1 (adresse valide et rout�e sur Internet, donn�e par ton
   fournisseur d'acc�s � Internet), l'acc�s se fasse en fait � la machine
   192.168.1.2, qui se trouve dans le r�seau interne et n'est pas
   la passerelle ?

Si c'est cela, il faut alors pr�ciser quel service doit ainsi �tre relay�.
Si c'est SMTP, WWW, ou un quelconque service TCP c'est assez facile �
faire avec un proxy-application TCP lanc� depuis inetd. Si c'est un
service UDP (NFS, DNS, etc), c'est plus difficile. Je l'ai d�j� fait.

On peut aussi dans certains cas utiliser le firewall de Linux, au niveau
paquet, pour r��crire certains paquets et relayer � une autre machine et
autre port (encore que je ne l'ai jamais fait ainsi).

Donne encore plus de d�tails.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à