Page 1 sur 1
Publié : sam. nov. 20, 2004 1:20 am
par airkit72
J'ai chez moi un reseau avec 3 postes derriere un modem routeur:partage de connexion, periferiques et autres c'est vraiment super Par contre un gros pb pas moyen de hoster une partie ou meme de creer un channel sur rw ou ts
Est ce irremediable ou y a t'il une solution?
Merci d'avance pour vos suggetions :help:
Publié : sam. nov. 20, 2004 3:30 am
par Ltn Von Brennen
Il me semble que tu dois ouvrir les cetain port de ton routeur.
Les routeur font aussi firewall integré et change aussi les IP en fonction des post. Chaque post a donc une IP interne et la connection en a une autre...(hum... c'est clair ca?)
Bref, regarde quel port utilise les jeux/soft et essaye de liberer l'acces.
Publié : sam. nov. 20, 2004 11:27 am
par Shin
Tu dois rediriger les ports dont tu as besoin vers la machine qui traitera les paquets reçus.
Imagine qu'un port est comme une porte qui permet de rentrer dans ta maison.
Sauf que là, t'as 65535 portes (si t'as ça dans ta propre maison, faut m'inviter en vacances ! :lol: )
Supposons que tu héberges Falcon et que je vienne me connecter chez toi.
Tu me donnes ton IP publique, donc je peux atteindre ton routeur en passant par une ou des portes.
Mais ton routeur, lui, comment va-t-il savoir qu'il faut rediriger le trafic vers une
de tes trois machines : celle qui a lancé Falcon ?
Comment peut-il le savoir ?
C'est en redirigeant les bons ports vers la bonne machine que la question sera résolue.
Par exemple, pour Falcon, il faut rediriger les ports UDP (ah oui, parcequ'il y a aussi des types
de ports en plus des numéros) 2934 et 2935. Si tu les rediriges vers la bonne machine
tu auras mis dans ton routeur une règle du type :
Toute personne atteignant mon routeur via les ports UDP 2934 et 2935 seront
redirigés vers telle machine sur les mêmes ports.
La question est ainsi résolue : moi je communiquerai avec ton routeur et ce dernier
rebalancera tout vers ta machine. Il fera office d'intermédiaire.
Chaque programme utilise ses propres ports. Par exemple, TeamSpeak c'est UDP 8767, ...
J'espère avoir été assez clair.
Publié : sam. nov. 20, 2004 12:22 pm
par Tigre-bleu
Exact, ça s'appelle du port forwarding (la fonction doit être définie comme ça dans la configuration de ton routeur).
Tigre-bleu qui s'est fait griller sur les explications :D
Publié : dim. nov. 21, 2004 11:31 am
par LAFAYETTEalex
une question dans ce cas de figure, imaginons que j'ai deux pc, un serveur et une station de travail.
J'installe il2 sur les deux machines, je lance le serveur pour créer une mission coop en redirigeant l'adresse du port. les données venant d'internet font se diriger directement vers le serveur.
je peux acceder a ce serveur en lan pour jouer a partir de ma station de travail.
questions :
- si je veux créer une mission coop sur la station de travail il faut que je change la redirection du port sur le routeur ?
- si a partir de ma station de travail je veux accèder à une partie online, je peux envoyer des données mais cela ne va pas fonctionner dans l'autre sens puisque les données vont etre redirigé vers mon serveur ?
Publié : dim. nov. 21, 2004 11:40 am
par coincoin
si tu veux créer une parti sur un de tes pc et jouer avec une autre machine de ton reseau tu te connectes en lan et non pas par internet
par exemple je host une partie il2 pour ceux de l'exterieur je donne l'ip internet (celle du routeur) et je connecte mon autre machine pour jouer en connexion lan ou en mettant l'ip reseau de la machine qui host
Publié : dim. nov. 21, 2004 2:35 pm
par Tigre-bleu
Oui si tu veux faire une partie mixte (local + internet), il faut que l'ordi qui héberge soit la cible de la redirection de port.
Par contre si tu veux que les 2 ordis du réseau local accèdent à un serveur internet. Je ne sais pas trop comment il faut faire. (a mon avis en désactivant la redirection de port: en fait ca doit être comme une requete internet. elle part et la réponse revient d'où la question était partie. Par contre c'est non testé: à voir...)
Publié : dim. nov. 21, 2004 3:37 pm
par Shin
Originally posted by Tigre-bleu+20 Nov 2004, 11:22--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Tigre-bleu @ 20 Nov 2004, 11:22)</td></tr><tr><td id='QUOTE'> Exact, ça s'appelle du port forwarding [/b]
Ou redirection de ports, en français.
<!--QuoteBegin-Tigre-bleu
Oui si tu veux faire une partie mixte (local + internet), il faut que l'ordi qui héberge soit la cible de la redirection de port.[/quote]
Oui. La redirection de port se fait vers la machine à qui les paquets sont destinés.
Donc le serveur.
Publié : lun. nov. 22, 2004 12:17 am
par LAFAYETTEalex
c'est bizarre car en redirigeant les données sur le serveur a partir du routeur, la station de travail ne devrait recevoir aucunes données a partir du port 21000 ?
Publié : lun. nov. 22, 2004 2:16 pm
par Shin
Ne reçoit aucune donnée provenant d'Internet à partir du port 21000.
N'oublie pas que tu rediriges le traffic arrivant sur ton adresse publique, pas sur ton adresse privée.
Publié : lun. nov. 22, 2004 2:51 pm
par Merlin (FZG_Immel)
question.- y a-t-il qq part une liste de ports "libres" qu'on peut utiliser et attribuer a certains prog qui nous laisse le choix
Publié : lun. nov. 22, 2004 3:06 pm
par Shin
Il est communément admis que les ports sont réservés jusqu'à 1024.
Donc après tu peux taper dedans jusqu'à la limite (65535).
Tu peux alors te faire des règles spécifiant que tel programme prend le port 30001,
un autre le 30002, puis le 30003, etc.
Tu peux avoir un apperçu des réservations les plus connues dans le fichier
Services (à ouvrir par n'importe quel éditeur de texte) situé dans %systemroot%\system32\drivers\etc
où %systemroot% représente le répertoire d'install de windows (généralement C:\Windows).
Publié : lun. nov. 22, 2004 5:46 pm
par Merlin (FZG_Immel)
merci !!!
ps: que se passerai-t-il si deux appli devaient partager le mm port.
Publié : lun. nov. 22, 2004 6:11 pm
par LAFAYETTEalex
immel rejoint un peu ma question, le serveur reçoit les données a partir du routeur port 21000 en provenance d'internet.
mais la station de travail qui utilise le meme port 21000, et qui se connecte a un serveur sur internet, les données en retour d'internet vont aller sur le serveur ?
Publié : lun. nov. 22, 2004 6:52 pm
par Shin
Là y'a un problème de logique.
C'est comme si Merlin et moi habitions la même maison (en tout bien tout honneur...)
et que nous recevions des prospectus.
Je vais à la boîte, je prends ce qu'il y a dedans et je jette tout ce qui ne me concerne pas.
Merlin vient plus tard et fait de même.
Donc aucun de nous deux ne recevra à coup sûr la totalité des prospectus nous concernant.
L'idéal serait que Merlin et moi prenions pour habitude de passer l'éxédent à l'autre
avant de jetter (on est quand même civilisés).
Mais pour cela il faut communiquer. Et deux applis indépendantes ne communiquent pas.
C'est donc à ne pas faire.
Pour Lafayette, un client LAN ne se connectera pas via Internet mais via le réseau local.
Tu as donc un serveur avec une adresse publique pour tous les clients Internet
et une adresse privée pour tous les clients LAN.