vnc (connexion inversée)

Le
Thomas
bonjour :-)

xpost, sans suivi parce que je sais pas où aller


je cherche à faire une connexion inversée entre un client sous linux et
un serveur sous windows

ça ne marche pas
est ce que qqn a deja réussi à le faire, ou a une idée ?



voilà ce que ça donne sous linux :


avec ultravnc SC :
http://dl.free.fr/hsQ0tSTUY


thomas@thomas-desktop:~$ xvnc4viewer -listen

VNC Viewer Free Edition 4.1.1 for X - built Apr 16 2008 13:02:40
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.

Thu Aug 21 16:18:08 2008
main: Listening on port 5500


Thu Aug 21 16:30:59 2008
CConn: Accepted connection from 84.102.229.124::3895
CConnection: Server supports RFB protocol version 3.16
CConnection: Using RFB protocol version 3.8

Thu Aug 21 16:31:43 2008
main: End of stream

Thu Aug 21 16:31:46 2008
main: CleanupSignalHandler called
thomas@thomas-desktop:~$ xtightvncviewer -listen
xtightvncviewer -listen: Listening on port 5500 (flash port 5400)
xtightvncviewer -listen: Command line errors are not reported until a
connection comes in.
VNC server supports protocol version 3.16 (viewer 3.3)
No authentication needed
Desktop name "WinVNC"
Connected to VNC server, using protocol version 3.3
VNC server default format:
32 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue
0
Can't cope with 24 bits-per-pixel. Sorry.


avec ultravnc entier, guidé par un raccourci modifié :
http://dl.free.fr/pdptpCWE6


thomas@thomas-desktop:~$ xvnc4viewer -listen

VNC Viewer Free Edition 4.1.1 for X - built Apr 16 2008 13:02:40
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.

Thu Aug 21 16:41:44 2008
main: Listening on port 5500


Thu Aug 21 16:44:13 2008
CConn: Accepted connection from 84.102.229.124::4029
CConnection: Server supports RFB protocol version 3.6
CConnection: Using RFB protocol version 3.3
main: Error: couldn't find suitable pixmap format
*** glibc detected *** xvnc4viewer: double free or corruption (top):
0x080b67d0 ***
= Backtrace: == /lib/tls/i686/cmov/libc.so.6[0xb7c8ca85]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7c904f0]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7e57b11]
xvnc4viewer[0x806cab8]
xvnc4viewer[0x8061e26]
/lib/tls/i686/cmov/libc.so.6(exit+0xd4)[0xb7c4f084]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe8)[0xb7c37458]
xvnc4viewer(__gxx_personality_v0+0x105)[0x804cb51]
= Memory map: = 08048000-08099000 r-xp 00000000 08:01 47410 /usr/bin/xvnc4viewer
08099000-0809b000 rw-p 00050000 08:01 47410 /usr/bin/xvnc4viewer
0809b000-080bd000 rw-p 0809b000 00:00 0 [heap]
b7700000-b7721000 rw-p b7700000 00:00 0
b7721000-b7800000 p b7721000 00:00 0
b78f4000-b7be2000 rw-s 00000000 00:09 360459 /SYSV00000000 (deleted)
b7be2000-b7be6000 r-xp 00000000 08:01 41186
/usr/lib/libXfixes.so.3.1.0
b7be6000-b7be7000 rw-p 00003000 08:01 41186
/usr/lib/libXfixes.so.3.1.0
b7be7000-b7bee000 r-xp 00000000 08:01 41206
/usr/lib/libXrender.so.1.3.0
b7bee000-b7bef000 rw-p 00007000 08:01 41206
/usr/lib/libXrender.so.1.3.0
b7bef000-b7bf7000 r-xp 00000000 08:01 41176
/usr/lib/libXcursor.so.1.0.2
b7bf7000-b7bf8000 rw-p 00007000 08:01 41176
/usr/lib/libXcursor.so.1.0.2
b7bf8000-b7bfa000 rw-p b7bf8000 00:00 0
b7bfa000-b7bfe000 r-xp 00000000 08:01 41180
/usr/lib/libXdmcp.so.6.0.0
b7bfe000-b7bff000 rw-p 00003000 08:01 41180
/usr/lib/libXdmcp.so.6.0.0
b7bff000-b7c01000 r-xp 00000000 08:01 200569
/lib/tls/i686/cmov/libdl-2.7.so
b7c01000-b7c03000 rw-p 00001000 08:01 200569
/lib/tls/i686/cmov/libdl-2.7.so
b7c03000-b7c1a000 r-xp 00000000 08:01 42010 /usr/lib/libxcb.so.1.0.0
b7c1a000-b7c1b000 rw-p 00016000 08:01 42010 /usr/lib/libxcb.so.1.0.0
b7c1b000-b7c1c000 r-xp 00000000 08:01 42008
/usr/lib/libxcb-xlib.so.0.0.0
b7c1c000-b7c1d000 rw-p 00000000 08:01 42008
/usr/lib/libxcb-xlib.so.0.0.0
b7c1d000-b7c1f000 r-xp 00000000 08:01 41169 /usr/lib/libXau.so.6.0.0
b7c1f000-b7c20000 rw-p 00001000 08:01 41169 /usr/lib/libXau.so.6.0.0
b7c20000-b7c21000 rw-p b7c20000 00:00 0
b7c21000-b7d6a000 r-xp 00000000 08:01 200563
/lib/tls/i686/cmov/libc-2.7.so
b7d6a000-b7d6b000 r--p 00149000 08:01 200563
/lib/tls/i686/cmov/libc-2.7.so
b7d6b000-b7d6d000 rw-p 0014a000 08:01 200563
/lib/tls/i686/cmov/libc-2.7.so
b7d6d000-b7d70000 rw-p b7d6d000 00:00 0
b7d70000-b7d7a000 r-xp 00000000 08:01 183328 /lib/libgcc_s.so.1
b7d7a000-b7d7b000 rw-p 0000a000 08:01 183328 /lib/libgcc_s.so.1
b7d7b000-b7d9e000 r-xp 00000000 08:01 200571
/lib/tls/i686/cmov/libm-2.7.so
b7d9e000-b7da0000 rw-p 00023000 08:01 200571
/lib/tls/i686/cmov/libm-2.7.so
b7da0000-b7e88000 r-xp 00000000 08:01 41947
/usr/lib/libstdc++.so.6.0.9
b7e88000-b7e8b000 r--p 000e8000 08:01 41947
/usr/lib/libstdc++.so.6.0.9
b7e8b000-b7e8d000 rw-p 000eb000 08:01 41947
/usr/lib/libstdc++.so.6.0.9
b7e8d000-b7e93000 rw-p b7e8d000 00:00 0
b7e93000-b7f77000 r-xp 00000000 08:01 41163 /usr/lib/libX11.so.6.2.0
b7f77000-b7f7a000 rw-p 000e4000 08:01 41163 /usr/lib/libX11.so.6.2.0
b7f7a000-b7f87000 r-xp 00000000 08:01 41184
/usr/lib/libXext.so.6.4.0
b7f87000-b7f88000 rw-p 0000d000 08:01 41184
/usr/lib/libXext.so.6.4.0
b7f88000-b7f89000 rw-p b7f88000 00:00 0
b7f89000-b7f9e000 r-xp 00000000 08:01 41133 /usr/lib/libICE.so.6.3.0
b7f9e000-b7f9f000 rw-p 00014000 08:01 41133 /usr/lib/libICE.so.6.3.0
b7f9f000-b7fa1000 rw-p b7f9f000 00:00 0
b7fa1000-b7fa8000 r-xp 00000000 08:01 41157 /usr/lib/libSM.so.6.0.0
b7fa8000-b7fa9000 rw-p 00006000 08:01 41157 /usr/lib/libSM.so.6.0.0
b7fa9000-b7fbd000 r-xp 00000000 08:01 42022 /usr/lib/libz.so.1.2.3.3
b7fbd000-b7fbe000 rw-p 00013000 08:01 42022 /usr/lib/libz.so.1.2.3.3
b7fcb000-b7fcd000 rw-p b7fcb000 00:00 0
b7fcd000-b7fce000 r-xp b7fcd000 00:00 0 [vdso]
b7fce000-b7fe8000 r-xp 00000000 08:01 183283 /lib/ld-2.7.so
b7fe8000-b7fea000 rw-p 00019000 08:01 183283 /lib/ld-2.7.so
bfea3000-bfeb8000 rw-p bffeb000 00:00 0 [stack


Thu Aug 21 16:44:24 2008
main: CleanupSignalHandler called
thomas@thomas-desktop:~$ xtightvncviewer -listen
xtightvncviewer -listen: Listening on port 5500 (flash port 5400)
xtightvncviewer -listen: Command line errors are not reported until a
connection comes in.
VNC server supports protocol version 3.6 (viewer 3.3)
No authentication needed
Desktop name "alex ( 192.168.1.2 )"
Connected to VNC server, using protocol version 3.3
VNC server default format:
32 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue
0
Can't cope with 24 bits-per-pixel. Sorry.

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Doug713705
Le #16594821
Le jeudi 21 août 2008 19:17, Thomas s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

je cherche à faire une connexion inversée entre un client sous linux et
un serveur sous windows



Qu'appelles-tu exactement une connexion inversée ?

--
@+
Doug - Linux user #307925 - Gentoo rocks ;-)
[ Plus ou moins avec une chance de peut-être ]
Pierre-Hugues HUSSON
Le #16594811
Doug713705 wrote:

Qu'appelles-tu exactement une connexion inversée ?


De ce que j'ai compris, c'est que le client VNC soit serveur TCP et le
serveur VNC soit client TCP.
Nicolas S.
Le #16596161
Thomas a écrit:

(...)

Can't cope with 24 bits-per-pixel. Sorry.



(...)

Can't cope with 24 bits-per-pixel. Sorry.



Je pense que tu devrais chercher par là. Ton client semble refuser le
mode 24 bits. C'est probablement un réglage côté serveur.

--
Nicolas S.
Thomas
Le #16596501
In article Pierre-Hugues HUSSON
Doug713705 wrote:

> Qu'appelles-tu exactement une connexion inversée ?
De ce que j'ai compris, c'est que le client VNC soit serveur TCP et le
serveur VNC soit client TCP.



exactement :-)

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Jean-Claude BELLAMY
Le #16598771
"Thomas" de news:
bonjour :-)

xpost, sans suivi parce que je sais pas où aller


je cherche à faire une connexion inversée entre un client sous linux et
un serveur sous windows

ça ne marche pas
est ce que qqn a deja réussi à le faire, ou a une idée ?



Tu veux parler je suppose du mode listening" de l'appli cliente ?
Cela utilise le port 5500 par défaut (au lieu de 5900 pour le mode normal)

Appelé aussi en français le "mode écoute"

Sous Windows (je n'ai jamais essayé sous le pingouin), il suffit d'exécuter
le viewer avec le commutateur "-listen"
p.ex. :
"C:Program FilesTightVNCvncviewer.exe" -listen

Le viewer se met alors en tâche de fond ("listening daemon", iconifié dans
le systray), et va s'ouvrir dès qu'un serveur VNC (WinVNC) va initier une
connexion vers ce client (menu contextuel "Add new client").

Pour ceux qui ne connaissent pas ce mode, cela permet à des utilisateurs
d'appeler directement un "helpdesk" pour qu'il prenne la main sur leur
machine. Il suffit que l'utilisateur connaisse le nom ou l'adresse IP du
helpdesk, qu'il ajoute comme nouveau "client" de son serveur VNC depuis le
menu contextuel du systray. A ce moment-là, l'application cliente VNC du
helpdesk va afficher une fenêtre indiquant la sollicitation d'un serveur
VNC.


La seule condition est que le port 5500 ne soit pas arrêté par les
coupe-feu.

Quel est ton problème ?


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Cumbalero
Le #16598751
Thomas a écrit :

je cherche à faire une connexion inversée entre un client sous linu x et
un serveur sous windows



Si tu exposais clairement ce que tu souhaites avant de te focaliser sur
une difficulté avec un produit, on pourrait sûrement t'aider à trou ver
la meilleure des solutions (j'ai un gros doute sur le fait que cela soit
vnc...)

A+
JF
Thomas
Le #16601542
In article Cumbalero
Thomas a écrit :
>
> je cherche à faire une connexion inversée entre un client sous linux et
> un serveur sous windows

Si tu exposais clairement ce que tu souhaites avant de te focaliser sur
une difficulté avec un produit, on pourrait sûrement t'aider à trouver
la meilleure des solutions (j'ai un gros doute sur le fait que cela soit
vnc...)



qu'est ce qui n'est pas clair dans ce que j'ai dit ??

enfin je veux bien te croire, vu que personne n'a répondu à ma question,
mais je ne vois pas ce qu'il faudrait que je dise de plus ...


ah si, je peux préciser ça :

je cherche à faire :
client VNC (serveur TCP) sous linux, et serveur VNC (client TCP) sous
windows (pas le contraire)

avec toutes les complications que vous voulez sur le client VNC, mais
une installation la plus simple possible pour serveur VNC, bien entendu
(c'est pour ça que j'ai pris ultravnc : on peut telecharger le serveur
simple plutôt qu'un installateur)

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Thomas
Le #16601532
In article "Nicolas S."
Thomas a écrit:

(...)

> Can't cope with 24 bits-per-pixel. Sorry.

(...)

> Can't cope with 24 bits-per-pixel. Sorry.

Je pense que tu devrais chercher par là. Ton client semble refuser le
mode 24 bits. C'est probablement un réglage côté serveur.



merci pour l'indication :-)

donc il faudrait que j'indique au serveur vnc d'utiliser autre chose que
"24 bits-per-pixel" ?
(curieux qu'ils n'arrivent pas à négocier, quand même)

sais tu comment on fait ça avec ultravnc ?
c'est possible de le mettre comme parametre dans le raccourci modifié,
comme "-connect" ?
(c'est pas possible avec ultravnc SC, je suppose ?)

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Nicolas S.
Le #16602092
Thomas a ©crit:

sais tu comment on fait §a avec ultravnc ?
c'est possible de le mettre comme parametre dans le raccourci
modifi©, comme "-connect" ?



Il semblerait en fait que ce soit le client VNC qui choisisse le mode.
http://www.ultravnc.eu/install/cmdline.html

(c'est pas possible avec ultravnc SC, je suppose ?)



J'ai trouv© l'information en moins de 2 minutes sur le site officiel.
As-tu un minimum cherch© ?

--
Nicolas S.
Jean-Claude BELLAMY
Le #16602082
"Thomas" de news:
[...]
enfin je veux bien te croire, vu que personne n'a r©pondu   ma question,
mais je ne vois pas ce qu'il faudrait que je dise de plus ...



Et ma r©ponse (post©e   11h30), elle sent le gaz ? ;-)

Dans laquelle je te demandais, entre autres, d'exposer ton probl¨me de fa§on
concr¨te/compl¨te/concise/pr©cise !

Quand tu ©cris :
"client VNC (serveur TCP) sous linux, et serveur VNC (client TCP)
sous windows (pas le contraire)"
je comprends que tu d©sires effectuer depuis un poste sous Linux une prise
de main   distance d'un poste sous Windows, et que par le terme de
"connexion invers©e", tu veux signifier que la DEMANDE de PMAD doit ©maner
du poste sous Windows et non pas du poste sous Linux (d'o¹ le mode
"listening" du client VNC).

Sommes-nous bien d'accord ?

--
May the Force be with You!
La Connaissance s'accro®t quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Publicité
Poster une réponse
Anonyme