vnc + freebox ( des deux cotes ) - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 19-04-2008 à 11:02:34
Il me semble (mémoire lointaine) que VNC sous X ça utilise le port 5900 + numéro de display.
Vu que le display 0 est utilisé par le serveur X local, il est probable que VNC utilise le display n°1, donc sur le port 5901.
Je te suggère dans la conf freebox de rediriger une plage de port genre 5900 à 5910 et de tester de te connecter sur ces différents ports.
Marsh Posté le 19-04-2008 à 11:18:39
ok, ca serait ca alors ....
parceque en local c'est ip:1
en distant alors juste l'ip et la redirection du port 5901 ....
merci . peut etre quelqu un d'autre a une idee aussi sur le sujet .
Marsh Posté le 20-04-2008 à 10:44:01
[Albator] a écrit : Il me semble (mémoire lointaine) que VNC sous X ça utilise le port 5900 + numéro de display. |
je confirme
[Albator] a écrit : Vu que le display 0 est utilisé par le serveur X local, il est probable que VNC utilise le display n°1, donc sur le port 5901. |
Pas nécessairement ...
par défaut oui, mais les dernières versions des environnement de bureau (Gnome et je pense KDE aussi) intègre un soft (vino sous Gnome) qui permet de prendre le contrôle à distance du bureau (si on le configure pour). Ainsi tu as une sorte de serveur VNC qui te permet de voir le display 0
patrick2 a écrit : en distant alors juste l'ip et la redirection du port 5901 .... |
Ca dépend de ce que tu veux faire !!!
A priori, sur ton réseau en local tu fais vncviewer ip:1 donc tu atteins le display 1 sur le port 5900+1 = 5901
* Donc soit tu veux le même fonctionnement depuis l'extérieur : vncviewer ip_publique:1 auquel cas sur ta freebox il faut que tu redirige le port 5901 sur le port 5901 de ton pc où tourne le serveur vnc
* Soit tu veux un truc "un peu plus simple" depuis l'extérieur : vncviewer ip_publique auquel cas sur ta freebox il faut que tu redirige le port 5900 sur le port 5901 de ton pc où tourne le serveur vnc
Marsh Posté le 20-04-2008 à 10:45:06
Je ne comprend pas ton problème, décris le plus précisément.
1. Non il n'est pas nécessaire de rediriger les ports de la "box" émettrice (d'ailleurs pourquoi il y a aurait une box du coté de l'émetteur ?).
2. Une simple redirection du port TCP 5900 vers la bonne adresse IP coté serveur suffit.
3. Pour lancer ton vncviewer :
vncviewer adresseIP
Pour les displays supplémentaire il faut ouvrir les ports qui suivent : display X => port 5900 + display
C'est de cette manière que j'ai procéder hier pour prendre la main sur le PC de mon frere
Après pour tester, il est préférable de tester réellement depuis le net
Marsh Posté le 20-04-2008 à 22:43:43
[root@localhost patrick]# nmap -sS xx.181.xxx.50
Starting Nmap 4.53 ( http://insecure.org ) at 2008-04-20 22:31 CEST
Interesting ports on fra07-2-xx-181-xxx-50.fbx.proxad.net (xx.181.xxx.50):
Not shown: 1710 filtered ports
PORT STATE SERVICE
5900/tcp closed vnc
5901/tcp closed vnc-1
5902/tcp closed vnc-2
5903/tcp closed vnc-3
Nmap done: 1 IP address (1 host up) scanned in 42.447 seconds
[root@localhost patrick]#
closed et le pc distant a le parefeu inactif ....
ps : j'ai ouvert en face de 5900 a 5910 tcp => vers ip locale 192.168.0.10
Marsh Posté le 21-04-2008 à 10:12:12
Déjà :
1. As tu démarré le service VNC sur ton serveur ?
2. Est ce que ca marche en local (en utilisant 127.0.0.1 depuis le serveur avec un viewer VNC)?
3. Est ce que ca marche depuis le LAN (en utilisant l'adresse de ton LAN depuis ton LAN)?
4. As tu bien redémarré ta freebox apres avori fait les modifications ?
Marsh Posté le 21-04-2008 à 10:56:35
bonjour,
1. oui
2. pas essaye ( pas facile avec la personne en face )
3. chez moi ca marche en local ( control pc de ma femme )
4. oui .
je comprends pas que les ports soit fermes en face .
je me demande si ya pas une histoire d'acceptation en local de vnc et pas en externe ...
Marsh Posté le 22-04-2008 à 19:39:42
o'gure voilà ce qui ne vas pas . chez moi ou sur le pc distant ca ne marche pas . ( sur celui de ma femme oui ! )
[patrick@localhost ~]$ vncserver
New 'X' desktop is localhost:1
Starting applications specified in /home/patrick/.vnc/xstartup
Log file is /home/patrick/.vnc/localhost:1.log
[patrick@localhost ~]$vncviewer localhost:1
vncviewer: VNC server closed connection
[patrick@localhost ~]$
Marsh Posté le 22-04-2008 à 22:16:42
tiens c'est marrant ce sujet, je viens justement de me monter un vncserver sur ma debian, encapsulé dans hamachi ... ça marche du tonnerre et ya quedalle à configurer (et c'est un peu plus sécurisé qu'un VNC tout simple aussi, mais jsuis pas sûr pour ça )
Marsh Posté le 22-04-2008 à 22:35:39
tu es en local ou en distant ?
j'essaie aussi vnc et vncserver et rien
edit : je crois que tight est "juste" un graphique de vnc .
Marsh Posté le 22-04-2008 à 22:39:04
[patrick@localhost ~]$ vncserver
New 'localhost:1 (patrick)' desktop is localhost:1
Starting applications specified in /home/patrick/.vnc/xstartup
Log file is /home/patrick/.vnc/localhost:1.log
[patrick@localhost ~]$vncviewer localhost:1
VNC Viewer Free Edition 4.1.2 for X - built Dec 19 2007 03:16:57
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Tue Apr 22 22:36:57 2008
main: unable to connect to host: Connection refused (111)
[patrick@localhost ~]$
il dit qu'il est sur le localhost port 5901 aussi
[patrick@localhost ~]$ vncviewer localhost:5901
VNC Viewer Free Edition 4.1.2 for X - built Dec 19 2007 03:16:57
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Tue Apr 22 22:38:12 2008
main: unable to connect to host: Connection refused (111)
[patrick@localhost ~]$ vncviewer 127.0.01:5901
VNC Viewer Free Edition 4.1.2 for X - built Dec 19 2007 03:16:57
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Tue Apr 22 22:38:33 2008
main: unable to connect to host: Connection refused (111)
[patrick@localhost ~]$
Marsh Posté le 22-04-2008 à 22:56:30
en distant
d'ailleurs j'ai jamais eu à spécifier de paramètres en ligne de commande comme ça
le paquet pour le server c'est x11vnc sur ma debian sinon
Marsh Posté le 22-04-2008 à 23:09:08
vnc , c'est fou
[patrick@localhost ~]$ rpm -qa | grep vnc
vnc-server-4.1.2-2mdv2008.1
x11-server-xvnc-1.4.0.90-11mdv2008.1
vnc-4.1.2-2mdv2008.1
[patrick@localhost ~]$
Marsh Posté le 23-04-2008 à 22:31:05
le log de vnc :
xsetroot: unable to open display 'localhost:1'
/home/patrick/.vnc/xstartup: line 11: xterm: command not found
/home/patrick/.vnc/xstartup: line 12: twm: command not found
vncconfig: unable to open display "localhost:1"
Marsh Posté le 02-05-2008 à 21:51:17
finalement j'ai decouvert qu'il etait bugge
j'utilise donc rfbdrake avec succes
Marsh Posté le 19-04-2008 à 10:45:52
bonjour,
je ne suis pas sur de tout comprendre
j'ai une mdv 2008.1 avec vncviewer ( freebox en routeur )
je dirige une requette pour prendre la main sur un pc distant ( freebox en routeur )
sur laquelle j'ai ouvert une redirection de ports :
5900==>tcp==>192.168.0.1==>5900
5900==>udp==>192.168.0.1==>5900
le pc est sous une mdv 2008.0 .
normalement en dirigeant une requette avec vncviewer du pc1 vers le pc2 sur l'ip
publique ca devrait aller non ?
par exemple 80.39.7.177:2
ou j'ai pas bon ? il n'est pas necessaire de rediriger les ports de la box emettrice ?
merci