Accès serveur par passerelle

Accès serveur par passerelle - Windows & Software

Marsh Posté le 07-06-2004 à 10:42:38    

Bonjour,
 
comment on fait pour accéder à une machine lorsque celle-ci ne dispose pas d'une Ip fixe directement sur le rezo mais y accede par une passerelle (son IP est locale)?
 
Cas pratique : mon ordinateur (sans connexion Internet directe) connecté grâce à un autre ordi. Comment accéder directement à cette machine (on ne peut pas donner l'adresse du serveur puisque c'est une adresse locale...)?
 
Est-ce que ce n'est pas possible ?
 
Merci

Reply

Marsh Posté le 07-06-2004 à 10:42:38   

Reply

Marsh Posté le 07-06-2004 à 10:52:07    

J'ai RIEN compris.
Si tu veux accèder à une machine via le net et que celle ci n'a pas d'ip fixe, donc routable, il faut que tu utilises un truc genre dyndns pour pouvoir t'y connecter.

Reply

Marsh Posté le 07-06-2004 à 11:39:50    

VenerZen a écrit :

J'ai RIEN compris.
Si tu veux accèder à une machine via le net et que celle ci n'a pas d'ip fixe, donc routable, il faut que tu utilises un truc genre dyndns pour pouvoir t'y connecter.


 
Ce que je voulais dire c'est que j'utilise une passerelle sur mon réseau local pour me connecter à Internet. Je n'ai donc pas d'IP sur Internet puisque mon adresse est locale (192.168.0.xxx).
Je me demande donc comment y accéder depuis une machine qui n'est pas sur le réseau local.
Comment signifier que le message ne va pas juste à la machine qui sert de passerelle mais jusqu'à la mienne lorsqu'il faut fournir celle-ci (du genre connexion à un serveur ftp par exemple)
 
Je vais aller voir ce truc dyndns...
 
Merci

Reply

Marsh Posté le 07-06-2004 à 11:43:51    

Non ce n'est pas ca. Ma passerelle possède une adresse fixe.

Reply

Marsh Posté le 07-06-2004 à 11:49:30    

Bah si c'est pour un service particulier sur ta machine, tu forwardes le port en question depuis ta passerelle vers ta machine (par exemple 80 si serveur http, etc...)

Reply

Marsh Posté le 07-06-2004 à 11:58:01    

freds45 a écrit :

Bah si c'est pour un service particulier sur ta machine, tu forwardes le port en question depuis ta passerelle vers ta machine (par exemple 80 si serveur http, etc...)


 
Je pense que le numéro de port ne sert à rien. Si je rajoute le port 80 par exemple, la requête http sera effectuée pour la machine passerelle non?
Comment la machine qui fait passerelle fait la différence entre les messages qui lui sont adressés et les messages qui sont adressés à ma machine, pourtant envoyés à la même IP?

Reply

Marsh Posté le 07-06-2004 à 11:58:56    

hop le fou a écrit :

Je pense que le numéro de port ne sert à rien. Si je rajoute le port 80 par exemple, la requête http sera effectuée pour la machine passerelle non?


 
Ben justement non, c'est l'intérêt de la manip !
 

hop le fou a écrit :


Comment la machine qui fait passerelle fait la différence entre les messages qui lui sont adressés et les messages qui sont adressés à ma machine, pourtant envoyés à la même IP?


 
T'as lu ce que j'ai écrit au moins ? :sarcastic:


Message édité par freds45 le 07-06-2004 à 11:59:30
Reply

Marsh Posté le 07-06-2004 à 12:03:02    

Oui j'ai lu mais ca ne tient pas debout comme explication... comment fait la passerelle si toutes les machines qui lui sont connectées font des demandes en même temps (de même service évidemment)? je vois pas vraiment comment le numéro de port pourrait suffire ou alors j'ai vraiment rien compri...

Reply

Marsh Posté le 07-06-2004 à 12:05:55    

Ben c'est comme ca qu'il faut faire...
Si tu dis à ta passerelle de forwarder les données qui arrivent sur un port x à une machine de ton réseau local, c'est la machine en question qui va traiter la requête, et non pas ta passerelle...

Reply

Marsh Posté le 07-06-2004 à 12:08:42    

hop le fou a écrit :

Ce que je voulais dire c'est que j'utilise une passerelle sur mon réseau local pour me connecter à Internet. Je n'ai donc pas d'IP sur Internet puisque mon adresse est locale (192.168.0.xxx).
Je me demande donc comment y accéder depuis une machine qui n'est pas sur le réseau local.
Comment signifier que le message ne va pas juste à la machine qui sert de passerelle mais jusqu'à la mienne lorsqu'il faut fournir celle-ci (du genre connexion à un serveur ftp par exemple)
 
Je vais aller voir ce truc dyndns...
 
Merci


 
En fait, il faut que tu utilises un truc un peu plus poussé que le simple partage de connexion Internet.  Il faut que tu utilises NAT (Network Address Translation) et que tu joues un peu sur le mappage de port pour plus de sécurité.
 
1) Menu Démarrer - Outils d'administration - Routage et accès distant
 
2) Clique avec le bouton droit sur l'icône représentant ton serveur (Windows Server 2003 par exemple) et choisis Configurer et activer le routage et l'accès distant.
 
3) Dans l'écran des config tu choisis NAT puis tu le configures comme tu le souhaites.

Reply

Marsh Posté le 07-06-2004 à 12:08:42   

Reply

Marsh Posté le 07-06-2004 à 12:14:16    

Il suffirait alors de connaitre ce numero de port?
Mais alors comment la machine passerelle fait pour savoir sur quel port ma machine devra-t-elle recevoir les information? Il ne faut quand meme pas utiliser un numéro de port différent sur la passerelle pour chaque machine du réseau local?
 
Autre exemple concret (parce que j'ai l'impression de ne pas être clair) : ma machine est sur un gros réseau local connecté à Internet
Mon IP est le 192.168.1.22
Ma passerelle est le 192.168.1.254
L'IP de la passerelle est le xxx.xxx.xxx.xxx
Admettons que j'ai un serveur ftp sur ma machine (donc port 21)
Comment vas tu accéder à mon serveur ????

Reply

Marsh Posté le 07-06-2004 à 12:15:14    

GrizzzlyBear> le partage de connexion de windows, c'est déjà NAT :)
A mon avis, ta méthode est un chouilla compliqué, et pour ce qu'il a besoin, ca sent plus l'embrouille qu'autre chose :/
Suffit de forwarder le port du truc qu'il veut vers le pc du réseau interne, et ca roule...

Reply

Marsh Posté le 07-06-2004 à 12:16:38    

GrizzzlyBear a écrit :

En fait, il faut que tu utilises un truc un peu plus poussé que le simple partage de connexion Internet.  Il faut que tu utilises NAT (Network Address Translation) et que tu joues un peu sur le mappage de port pour plus de sécurité.
 
1) Menu Démarrer - Outils d'administration - Routage et accès distant
 
2) Clique avec le bouton droit sur l'icône représentant ton serveur (Windows Server 2003 par exemple) et choisis Configurer et activer le routage et l'accès distant.
 
3) Dans l'écran des config tu choisis NAT puis tu le configures comme tu le souhaites.


 
Je vais regarder ca alors. Merci

Reply

Marsh Posté le 07-06-2004 à 12:16:50    

hop le fou a écrit :

Il suffirait alors de connaitre ce numero de port?
Mais alors comment la machine passerelle fait pour savoir sur quel port ma machine devra-t-elle recevoir les information? Il ne faut quand meme pas utiliser un numéro de port différent sur la passerelle pour chaque machine du réseau local?
 
Autre exemple concret (parce que j'ai l'impression de ne pas être clair) : ma machine est sur un gros réseau local connecté à Internet
Mon IP est le 192.168.1.22
Ma passerelle est le 192.168.1.254
L'IP de la passerelle est le xxx.xxx.xxx.xxx
Admettons que j'ai un serveur ftp sur ma machine (donc port 21)
Comment vas tu accéder à mon serveur ????


 
 :sleep: Faut faire ce que je dis depuis le départ...
 
Sur ta passerelle, tu dis de forwarder tout ce qui arrive depuis l'interface avec l'adresse IP xxx.xxx.xxx.xxx sur le port 21, vers ta machine interne 192.168.1.22, sur le même port (21), et ca roule!

Reply

Marsh Posté le 07-06-2004 à 12:20:43    

freds45 a écrit :

:sleep: Faut faire ce que je dis depuis le départ...
 
Sur ta passerelle, tu dis de forwarder tout ce qui arrive depuis l'interface avec l'adresse IP xxx.xxx.xxx.xxx sur le port 21, vers ta machine interne 192.168.1.22, sur le même port (21), et ca roule!


 
Mais ca, ca ne marche que si il n'y qu'une machine sur le réseau non? Ou alors on fait transiter toutes les données qui arrivent vers tous les ordis du réseau local (un peu gras...)?
 
Au fait, ca se fait comment ca?
 
Remarque Bonus : Si le numéro de port utilisé varie ?


Message édité par hop le fou le 07-06-2004 à 12:21:56
Reply

Marsh Posté le 07-06-2004 à 12:23:53    

hop le fou a écrit :

Mais ca, ca ne marche que si il n'y qu'une machine sur le réseau non? Ou alors on fait transiter toutes les données qui arrivent vers tous les ordis du réseau local (un peu gras...)?


Ben non :) Ici, j'ai une petite dizaine de PCs sur le réseau local! Tu envoies les données sur un seul poste, les autres ne recoivent rien.
 

hop le fou a écrit :


Au fait, ca se fait comment ca?


Ca dépend de l'OS de ta passerelle.
edit: ici, c'est une gate sous linux :), mais c'est faisable également sous Windows.

hop le fou a écrit :


Remarque Bonus : Si le numéro de port utilisé varie ?


Pareil qu'au dessus, tu peux configurer ca comme tu veux :)


Message édité par freds45 le 07-06-2004 à 12:25:06
Reply

Marsh Posté le 07-06-2004 à 12:29:55    

freds45 a écrit :

Ben non :) Ici, j'ai une petite dizaine de PCs sur le réseau local! Tu envoies les données sur un seul poste, les autres ne recoivent rien.
 
 
Ca dépend de l'OS de ta passerelle.
edit: ici, c'est une gate sous linux :), mais c'est faisable également sous Windows.
 
Pareil qu'au dessus, tu peux configurer ca comme tu veux :)


 
L'OS est WinXP Pro.
 
Je ne comprend pas vraiment comment la passerelle va pouvoir faire la différence entre 2 machines du réseau sans limiter ce qu'elles peuvent faire et sans envoyer toutes les données (du genre 1 serveur ftp chacune, pour être bien lourd...).
Je crois qu'il faudrait que je regarde comment ca fonctionne de plus près ce forward
Merci

Reply

Marsh Posté le 07-06-2004 à 12:33:10    

hop le fou a écrit :

L'OS est WinXP Pro.


Donc c'est faisable :)

hop le fou a écrit :


Je ne comprend pas vraiment comment la passerelle va pouvoir faire la différence entre 2 machines du réseau sans limiter ce qu'elles peuvent faire et sans envoyer toutes les données (du genre 1 serveur ftp chacune, pour être bien lourd...).


En fonction de leur adresse IP interne justement ;)
Si tu veux un serveur ftp sur 2 machines internes, à ce moment là, tu vas par exemple forwarder le port 21 "externe" vers le port 21 de ta premiere machine, et le port 2121 externe vers le port 21 de la seconde machine. C'est pas possible de forwarder le même port sur deux machines simultanément.

hop le fou a écrit :


Je crois qu'il faudrait que je regarde comment ca fonctionne de plus près ce forward
Merci


 
 :jap:

Reply

Marsh Posté le 07-06-2004 à 12:38:11    

OK Merci

Reply

Sujets relatifs:

Leave a Replay

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