Freebox en routeur et VNC
UTILISER VNC DEPUIS LE NET SUR PLUSIEURS POSTES DERRIERE UN ROUTEUR
Ayant un peu ferraillé avant de venir à bout de ce problème et n'ayant pas trouvé de réponses claires malgré les questions de plusieurs freeksiens, j'ai mis au point ce petit tut-tut qui je pense servira à d'autres.
Problème : je veux atteindre depuis un poste situé sur internet mes 3 postes en réseau derrière un routeur (Freebox ou autre).
1) Chaque poste de mon réseau doit être équipé d’un logiciel VNC en mode serveur, par exemple Ultr@VNC. Le poste situé sur internet peut éventuellement être muni de la partie viewer du logiciel de VNC (par exemple Ultr@VNC), mais ce n’est pas obligatoire, je peux aussi atteindre mes 3 postes à partir d’un simple navigateur.
2) Chaque poste doit avoir une adresse LAN fixe, attribuée par moi et non pas choisie par le DHCP. Désactivons donc celui-ci, et attribuons une adresse IP fixe en configurant le protocole TCP/IP de chacun des postes.
C’est bien expliqué ici
Adresse attribuée à mon poste 1 : 192.168.0.1 Adresse attribuée à mon poste 2 : 192.168.0.2 Adresse attribuée à mon poste 3 : 192.168.0.3
3) Sur le routeur, je dois configurer un port VNC particulier pour chacun des 3 PCs que je souhaite pouvoir contacter. Le port 5900, habituellement réservé au VNC, n’est en effet pas le seul possible. Ainsi, je peux choisir d’utiliser : le port 5901 pour le PC dont l’adresse LAN que j’ai choisie est 192.168.0.1 le port 5902 pour le PC dont l’adresse LAN que j’ai choisie est 192.168.0.2 le port 5903 pour le PC dont l’adresse LAN que j’ai choisie est 192.168.0.3 (Ces ports sont valables si j’utilise la partie viewer du logiciel de VNC. Pour atteindre mes PCs depuis un navigateur, ouvrir les ports 5801, 5802, 5803).
La configuration des redirections est donc :
Exemple sur Freebox (configurable après avoir complété les champs à http://fbxcfg.free.fr/routeur.html ) :
Exemple sur un routeur indépendant (ici, un Linksys WRT54G).
4) Sur le logiciel VNC serveur de chaque poste, il reste à préciser quel port doit être utilisé (je rappelle que 5900, le port par défaut, n’est pas suffisant dans notre cas de PCs multiples) : - sur le PC 1 (adresse LAN 192.168.0.1) : 5901 et 5801 - sur le PC 2 (adresse LAN 192.168.0.2) : 5902 et 5802 - sur le PC 3 (adresse LAN 192.168.0.3) : 5902 et 5803 et bien sûr à choisir un mot de passe (sécurité oblige : choisir un mot de passe le plus long possible et composé d'un mélange de caractères alphanumériques !).
Lors du contact, saisir dans la fenêtre du VNC viewer : 81.XX.XXX.XXX::5901 pour atteindre le poste 1, ou bien alors directement dans la fenêtre de votre navigateur :
http:// 81.xx.xxx.xxx:5801
(81.xx.xxx.xxx est votre adresse IP fixe fournie par Free, et visible à http://adsl.free.fr/admin/show_ip.html)
Saisissez le mot de passe à l’invite, et prenez le contrôle des PCs de votre réseau depuis l’autre bout du monde… ou de la rue. La limite de cette méthode, c'est qu'elle occupe beaucoup de ports : cela a peu d'importance avec un routeur autonome, mais peut être gênant avec la Freebox, dont le nombre de ports est limité à 10.

