Redirection de port Freebox non-effectif - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 31-01-2011 à 19:43:57
Bonjour!
On ne peut pas rediriger un même port vers plusieurs IP. Ni avec la Freebox, ni avec aucun autre routeur. Solution: Redirection seulement vers le bail permanent du portable où tourne le serveur. Le PC de bureau n'a pas de serveur? Alors il n'a pas besoin de redirection.
Marsh Posté le 31-01-2011 à 21:14:49
Ben disons que je peux être amener à faire tourner le serveur sur l'autre PC dans certain cas...
J'ignorais cette impossibilité, c'est pas cool ça ! Il y a vraiment aucune solution ?
Il me semblait qu'avant on arrivait a faire tourner ADSL TV sur plusieurs PC derrière le même routeur et pourtant il faut bien rediriger un même port sur chaque machine...
Enfin j'imagine que c'est plus un problème physique que logiciel...
Edit : la solution pourrait être de faire tourner le serveur sur un port différent sur chaque PC ?
Mais est-ce que ça risque pas de poser un problème coté client ?
Marsh Posté le 31-01-2011 à 21:24:12
Si y'a une solution pour contourner ça, c'est de présenter des ports serveur différents (sur l'interface qui a l'ip publique)
Je vais prendre un exemple simple : tu as 2 serveurs web (c'est le même principe, c'est juste que les n° de ports sont moins chiants à retenir ) derrière un NAT/PAT (admettons) :
le serveur 1 écoute sur 192.168.0.200:80
le serveur 2 écoute sur 192.168.0.201:80
tu as bien 2 sockets de connection différent (un par serveur, là c'est l'ip qui change quand tu passes depuis le réseau local)
donc pour que l'accès vers les 2 soit possible de l'extérieur, il te faut un socket par machine, hors tu n'as qu'une ip visible de l'extérieur, il faut donc jouer sur le ports : exemple de redir. de ports :
(l'ip publique est écrite au pif et je décline toute responsabilités en cas de ressemblance fortuite avec la réalité ^^)
si le routeur permet de faire un changement de port à la volée
84.145.169.28:80 => 192.168.0.200:80
84.145.169.28:81 => 192.168.0.201:80
si le routeur ne dispose pas de ce genre de fonction (pourtant très pratique) :
84.145.169.28:80 => 192.168.0.200:80
84.145.169.28:81 => 192.168.0.201:81 (il faut changer le port d'écoute du serveur par contre dans ce cas là)
=> : redirection de port pour une requête arrivant sur l'ip publique
Marsh Posté le 31-01-2011 à 22:07:10
Merci Mekthoub et T3K pour vos réponses !
Effectivement je pense que je vais devoir utiliser la dernière solution car je doute que la freebox V5 propose un changement de port à la volée comme tu l'a décris. A voir quand je repasserais sur un autre routeur plus performant (est-ce que c'est une option qu'on trouve facilement sur les routeurs grand public ? j'avais un Asus WL-500g Premium v2 avant qu'il ne lache)
Marsh Posté le 01-02-2011 à 00:02:00
Si si: La Freebox peut traduire le numéro de port au passage. Dans les règles de redirection, le premier numéro est le port externe, et le dernier est le port interne. Après, il faut encore dire au client distant d'utiliser un port autre que le port par défaut, et il faut que protocole le permette: Ce n'est pas toujours possible.
Marsh Posté le 01-02-2011 à 03:28:59
Donc si j'ai bien compris en reprenant l'exemple précédent :
Je veux lancer un serveur utilisant le port 80, dans l'admin Free je dois mettre
port | protocole | Destination | port
80 tcp&udp 192.168.0.200 80
81 tcp&udp 192.168.0.201 80
Ensuite quand je voudrais me connecter dans le client je devrais indiquer
pour 192.168.0.200 => 84.145.169.28:80
pour 192.168.0.201 => 84.145.169.28:81
(à condition que le client autorise la connexion via un port différent de celui par défaut mais il me semble que c'est le cas)
Est-ce bien cela ?
Marsh Posté le 01-02-2011 à 13:21:03
Exactement. Cette astuce se nomme PAT (Port Address Translation).
Marsh Posté le 01-02-2011 à 14:02:16
Ok merci beaucoup!
Il ne me reste plus qu'à vérifier que ça fonctionne bien!
Marsh Posté le 31-01-2011 à 19:15:00
Hello !
Suite à ce post http://forum.hardware.fr/hfr/JeuxV [...] m#t7723703
Je tente ma chance ici, peut-être que les gens connaitront mieux les soucis de routeur et compagnie.
Donc je rappel le problème :
J'ai un premier PC de bureau avec Win 7 pro et un second laptop sous win 7 familial (les deux en 64 bits) sur ma freebox en mode routeur j'ai attribué un bail DHCP aux deux PC qui fonctionne parfaitement, j'ai aussi fait la redirection du port 25565 sur les deux IP, le hic c'est que ça fonctionne sur le PC de bureau, mais sur le laptop un test sous PFPortChecker m'indique que le port 25565 n'est pas ouvert (alors qu'il est bien configuré dans l'admin Free...)
Or je fais tourner le serveur sur le laptop. J'ai testé en WIFI puis en Ethernet rien ne change...
Si quelqu'un a une idée sur le problème je suis preneur...
Ps : Le pare-feu windows est activé sur les deux de la même façon...