Bonjour à tous, bonjour à toutes,
Pour vous évitez de perdre votre temps mon problème sera décomposé en plusieurs partie :
1) Intriduction au problème
Je développe actuellement un site internet pour une
discothèque et nous voulons diffuser de la musique en ligne avant nos soirées, pour ce faire, nous avons choisi le logiciel Winamp 2.x avec le plug-in Shoutcast 1.8.2 ainsi que le serveur Shoutcast 1.9.2. Nous disposons d'un modem router ADSL Siemens sur le PC maître et d'une carte SIEMENS Santis WLAN PCMCIA sur le portable à partir duquel nous aimerions diffuser.
2)Exposé du problème
Le problème est le suivant, quand une personne qui n'utilise pas mon routeur pour se connecter au net (connexion externe), la fenêtre du serveur me marque l'erreur suivante :
04/09/03@22:44:15> [yp_add] yp.shoutcast.com gave extended
error (Cannot see your station/computer (IP:
217.136.12.110:8000) from the Internet, disable
NAT/firewall/ISP cache (Connection timed out)
J'ai compris que l'erreur était tout à fait normal puisque j'ai donné à me peronne de test l'adresse suivante http://192.168.1.3:8000, adresse IP privée du portable (LAN IP), cette adresse est forcément invisible du réseau extérieur vu qu'elle est propre au réseau local et donc ma personne de test reçoit le message dans Internet Explorer que le page n'a pas pu être trouvée. L'adresse IP visible de l'extérieur est du type 217.136.XXX.XXX ou 80.200.XXX.XXX ou 80.201.XXX.XXX mais quand je donne cette adresse à la personne de test, même problème, la page n'a pas pu être trouvée !
3) Solutions possibles
J'ai fait le tour des forums concernant la question et voilà ce qu'on me propose (c'est en anglais, désolé) :
if you are sharing an internet connection among several PCs you
will need to properly configure the gateway device to forward the
PortBase (by default 8000) to the proper machine on your LAN.
Check the documentation for the gateway device for specifics on
how to do this
Je comprends mais je ne vois absolument pas comment le réaliser.
Je suppose qu'avec le logiciel Winroute il y a moyen d'effectuer cette déviation, j'ai téléchargé le logiciel mais j'y comprends pas grand chose (je suis pas un spécialiste réseau). Quelqu'un pourrait-il me donner une solution claire à mon problème en possédant les renseignement suivants :
OS du PC maître (avec le routeur) et du LAPTOP : Windows XP Pro
Gateway du routeur : 192.168.1.1
Adresse IP local du PC maître (LAN IP) : 192.168.1.2
Adresse IP local du portable (LAN IP) : 192.168.1.3
Port utilisé par le serveur Shoutcast : 8000 ou 8001
Adresse IP dynamique du PC maître (WAN IP) : 217.136.XXX.XXX
Adresse IP dynamique du portable (WAN IP) : 217.136.XXX.XXX
Ce qui me fait dire que le logiciel Winroute pourrait sans doute résoudre le problème c'est une solution donnée par l'utilisateur Wax à une question similaire posée sur ce forum.
La question était la suivante :
Bonjour a tous, j'espère que quelqu'un sera répondre a ma question. Tout d'abbord, J'ai 2 ordinateurs chez moi. Celui de mon père est connecté directement a internet avec un modem cable branché par carte réseau. Son adresse ip est du genre 24.203.147.XXX . Puis je suis connecté à lui par une autre carte réseau qui part de son ordinateur jusqu'à la mienne. L'adresse ip de sa deuxième carte étant bien sur 192.168.0.1 . Mon adresse ip a moi est donc 192.168.0.2 . La question que je me demande c'est que quand je veux aller sur netmeeting, ou encore si je voulais me monter un serveur, comment les gens pourraient se connecter directement à mon ordinateur, par une adresse ip??? Ça serais tu comme 24.203.147.XXX@192.168.0.2 ou quelquechose du genre. Car j'aimerais bien savoir pour que les gens se connectent directement à mon ordinateur ou encore utiliser des logiciels comme PC Anyware qui nécessitent une adresse ip. Car si je tappe 24.203.147.XXX, c'est directement sur l'ordinateur de mon père et non la mienne. SVP aidez moi si vous savez comment.
La réponse de Wax était la suivante :
Il te faut, sur le poste de ton pere, une fonctionnalité de DNAT
Cette fonctionnalité peut etre accomplie par windows XP, si c'est son systeme, ou alors par un logiciel que tu peux installer sur sa machine
Effectivement, tu as parfaitement saisi le probleme.
Si tu fais, par ex, tourner un serveur web sur ta machine, en te connectant sur l'ip du cable, la connexion arrive sui r l'ordi de ton pere et ton serveur n'est pas accessible
Le DNAT permet de rediriger les paquets qui passent en changeant dans ces parquets l'adresse ip de destination, ou le port, ou les deux
Ainsi, tu le configures de façon à ce que tous les paquets qui arrivent sur l'ordi de ton pere sur le port 80, soient réorientés vers l'ip 192.168.0.2 toujours sur le port 80 et ton serveur sera accessible.
Il te faudra faire cette configuration autant de fois que tu auras de services à configurer. Pour pcanywhere etc etc
Par contre, tu comprends que si tu fais ça, et meme si tu as un serveur web, sur l'ordi de ton pere, il ne sera plus accessible vue que la connexion est redirigée vers ta machine
Voilà j'espère avoir été assez complet et assez clair, j'espère vraiment que quelqu'un pourra m'aider à résoudre ce problème car là je suis à bout de nerfs. D'avance je vous remercie pour votre aide.
Titou.