Vnc et freebox

Résolu
Pouard -  
 m_yoda -
Bonjour,

Je veux prendre la main avec VNC sur un PC derriere une freebox en mode "non-routeur".
Est-ce possible ? Je n'y arrive pas ! Quelle est l'astuce ?
Je ping la passerelle 82.232.158.254 de la cible mais pas l'IP qui est en 82.232.158.222 (c'est pour l'exemple)
Est-ce que l'IP attribué par la freebox est publique ?

Pour info, je sais le faire en mode routeur (redirection du port 5900 sur mon IP interne)

Merci
Pouard
Configuration: Windows XP
Ultravnc 1.0.2

4 réponses

  1. Pouard
     
    Bonjour,
    Pour clôturer ce point, voici le récapitulatif du fonctionnement de VNC et Freebox
    2 cas de figure (Freebox mode non-routeur et mode router)
    1- Freebox en mode non routeur :
    Une seule machine (la première connectée) reçoit l'IP publique (ex: 81.56.222.122). Les autres machines, si elles existent, ne peuvent acceder au réseau (pas d'IP publique)
    Pour cette machine (serveur VNC):
    - ouvrir le firewall windows pour autoriser "VNC server"
    - dans le dernier onglet firewall (avancé -> ICMP), cocher "autoriser une requête d'echo entrante" si vous souhaitez pinguer la machine de l'extérieur
    De la machine distante (clent VNC)
    - lancer le client VNC pour acceder a l'IP publique de la première machine. Le client étant demandeur, il n'y a a priori rien a faire coté firewall.

    2- Freebox en mode router (plusieurs machines utilisent la freebox pour accéder au réseau)
    Une seule machine peut être jointe par VNC pour un port donné (machine1:5900 ; machine2:5901 ; etc)
    Pour la Freebox, valider le mode router. Elle attribue des IP privée aux machines (192.168.100.xxx)
    Le but est maintenant d'accéder à une machine interne (VNC serveur mais IP privé) via le réseau publique.
    Pour cela, il faut rediriger chaque port de VNC (5900 : 5901 ; etc) au IP privé de chaque machine.

    Le client appelle donc la machine1 (serveur VNC) via l'IP publique de la Freebox (ex: 81.56.222.122), sur le port VNC 5900. Le mode router de la freebox
    va rediriger les requêtes du port 5900 sur l'IP privé de la machine1
    De meme pour la machine2, on utilise la même IP publique (ex: 81.56.222.122) mais avec le port 5901 pour rediriger les requêtes vers l'IP privé de la machine2
    Pour toutes ces machine, même paramétrage du firewall windows :
    - ouvrir le firewall windows pour autoriser "VNC server"
    - dans le dernier onglet firewall (avancé -> ICMP), cocher "autoriser une requête d'echo entrante" si vous souhaitez pinguer la machine de l'extérieur

    En espérant avoir été clair ...
    Nicolas
    4
  2. Pouard
     
    Un p'tit +,
    Pour la cause du problème cité, il y avait 2 firewalls chez le client
    - Firewall Xp SP2
    - Firewall Norton Security Center

    Pensez bien a ouvrir les ports sur les 2 firewalls, ou les stopper pendant la phase de test, ca evite de perdre beaucoup de temps ;-)
    Nicolas
    1
  3. m_yoda
     
    Petite précision, il faut choisir le protocole tcp lors de la redirection de port.
    1
  4. vignemail1 Messages postés 1262 Statut Contributeur 259
     
    Si tu n'es pas en mode routeur alors l'ip publique de ton pc est l'ip publique de ta freebox donc il faut réglé ton firewall logiciel pour laisser passer les connexions sur le port VNC. Pour ce qui est du ping sur l'ip publique, cela dépend si tu as autorisé les requêtes ICMP echo et reply nécessaire au ping. A mon avis tu as soit mal réglé ton firewall soit oublier de lancer ton serveur VNC, sinon je vois pas trop.
    0
    1. Pouard
       
      Bonjour,

      Merci pour cette reponse tres clair.
      J'ai effectivement fait ces tests avec ma machine perso a moi ici et cela fonctionne.
      Le probleme est pour la machine distante (je ne suis pas physiquement sur place).
      Je vais leurs refaire valider :
      1- que le firewall est stoppe pour les 1er tests de connexion
      2- que le service "VNC Server" tourne

      Pour les requetes ICMP, je suis aussi d'accord

      Merci :-) je clos cette discution

      Nicolas
      0