Bonjour, Je demande a une personne de se connecter a mon vnc. mais comment va t’il identifier le bon pc du réseau ?
pour se connecter on donne l’adresse ip et le mot de passe éventuellement, et aprés ?
Quand j’essaye en local de me connecter sur mon poste c’est assez simple. mais de l’exterrieur ? il faut que j’ouvre le port sur le routeur ?
Salut,
Ton routeur dispose d’une interface de configuration, d’où l’on peut désigner vers quel port de la machine serait envoyé les connexions entrantes. VNC utilise les ports 5800 et 5900, donc il faudra rediriger les connexions sur le routeur depuis ces ports, vers l’adresse interne de la machine disposant du serveur VNC
Par exemple, si ton pc a une adresse IP fixe locale en 192.168.1.100, il suffit simplement de dire au routeur que toutes les connexions arrivant sur les ports 5800 et 5900 soient redirigées sur l’adresse 192.168.1.100
Nebus38

je comprend mieux, ce qu’est les ports
ce sont des portes qui dirige vers la bonne ip interne au reseau!
J’ai du mal etre sur quelle est l’ip qui me connecte a internet.
[code]ifconfig
eth0 Link encap:Ethernet HWaddr 00:08:a1:36:1d:ab
inet adr:192.168.10.57 Bcast:192.168.10.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:18 Adresse de base:0xe800
eth1 Link encap:Ethernet HWaddr 00:22:15:90:bc:ec
inet adr:192.168.0.20 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::222:15ff:fe90:bcec/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:119540 errors:0 dropped:0 overruns:0 frame:0
TX packets:285187 errors:0 dropped:0 overruns:0 carrier:3
collisions:0 lg file transmission:1000
RX bytes:41828474 (39.8 MiB) TX bytes:264981807 (252.7 MiB)
Interruption:218
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:7018 errors:0 dropped:0 overruns:0 frame:0
TX packets:7018 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:2140322 (2.0 MiB) TX bytes:2140322 (2.0 MiB)
[/code]
Je pense que c’est eth0(192.168.10.57), puisque je desirerai que eth1 serve a autre chose, d’ailleur y pas de cable sur eth1.
Je vais rediriger alors mon routeur comme ca .
Ton ordi a une adresse sur le réseau local, sur l’interface que j’appelle interfaceOrdi.
interfaceOrdi <----> interfaceInterneRouteur <-----> interfaceExterneRouteur <----> Internet
Si j’ai bien compris tu veux que ton copain se connecte sur ta machine depuis l’internet. Il faut que tu dises à ton routeur de diriger les requêtes concernant VNC et venant de l’internet vers l’addresse IP sur le réseau local de ton ordi. Il faut également que ton routeur ne bloque pas les requètes sortantes concernant VNC.
Le port à rediriger pour VNC est le 5900:
nmap localhost | grep vnc
5900/tcp open vnc
En gros le couple (addresseIP,port) forme un socket, les ordis communiquent via de socket à socket. Ça permet de faire passer plusieurs types de protocoles sur une même interface quoi. Pour configurer la redirection de port ça se passe dans l’interface de configuration de ton routeur.
Lorsque ceci est fait ton pote se connecte à ta bécane depuis internet en utilisant l’adresse internet de ton routeur sur interfaceExterneRouteur Pour la connaître tu la trouves dans l’interface de configuration de celui-ci.
Attention tout de même, la connexion VNC n’est pas réputée pour être sécurisée…
Si c’est pour un besoin ponctuel, bien arrêter le serveur VNC lorsqu’on en a pas besoin.
Si on en a besoin souvent, utiliser un tunnel SSH pour faire passer la connexion.
nmap localhost | grep vnc
5900/tcp open vnc
Ok ca marche c’est pas bien compliqué, vnc est effectivement ponctuel, je désactiverait le serveur aprés avoir finit les test nécessaires, merci du conseil.