Toon posts:

FreeSCO & VNC ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een freesco router die als portier dient van mijn lokaal netje naar buiten.

Op een van mijn werkstations heb ik een vnc server draaien om in te loggen van buiten af.

Op de router heb ik een port forwarder op port 5800 geinstalleerd, om alles netjes door te sturen naar mijn ws.

Het lukt me om via de JAVA/HTTP client verbinding te maken met mijn ws. Ik zie het invul veld om mijn wachtwoord in te voern, maar als ik op inloggen druk krijg ik deze fout melding:

java.net.NoRouteToHostException: Host unreachable

Dit staat in het grijze scherm van VNC Java interface van mijn browser.

Welke host bedoelen ze in deze foutmelding, en wat zou ik eraan kunnen doen?

Bedankt alvast!

  • enter.nu
  • Registratie: Juni 2000
  • Laatst online: 28-05-2020

enter.nu

enterToys

Q51 Will VNC work through a firewall?
It depends on your firewall, and whether you want to access a server inside your firewall from elsewhere, or a server outside your firewall from inside.

Generally firewalls are designed to prevent incoming connections except to certain well-known machines and ports. If you can configure these to include your VNC server, then you will be able to access it from anywhere in the world. There is a good argument to be made for the fact that VNC is less of a security risk than X, so if your site doesn't allow X in or out it may still allow VNC.

Many modern firewalls will allow outgoing connections initiated from inside, so you can often access servers on outside machines. It is straightforward, for example, to recompile the viewer source to include SOCKS support, or to make other special arrangements. See the contribs page.

It's a pity that Java within a browser doesn't automatically use SOCKS if the browser is configured to use it. There's probably Java SOCKS support out there somewhere...

If your internet access is through a router which does Network Address Translation, you may be able to configure the router to redirect particular incoming ports to particular machines. So you could run WinVNC with a display number of 0 on machine snoopy, and with display 1 on machine woodstock, then set your router to send port 5900 to snoopy and 5901 to woodstock. See below for information on the other port numbers used by VNC.

Q52 Which TCP/IP ports does VNC use?
A VNC server listens on two ports. The exact port numbers depend on the VNC display number, because a single machine may run multiple servers. The most important one is 59xx, where xx is the display number. The VNC protocol itself runs over this port. So for most PC servers, the port will be 5900, because they use display 0 by default.

In addition, VNC servers normally have a small and very restricted web server built in, which allows you to connect a browser to them and use the Java viewer. This runs on port 58xx. Note that this is the HTTP port used for downloading pages and applets, but once the applet is running it uses 59xx for VNC just like any other viewer.

The servers can be changed to listen on other ports if, for any reason, these are not suitable for you. See the server's documentation for more details. Most of the viewers, if given a display number larger than 99, will interpret it as a direct port number and will not add 5900. See also the next question.

If you are running a viewer in 'listening' mode, where it accepts connections initiated by the server, it will listen for incoming VNC on port 5500.

Q53 Can I run VNC over a port normally used for a standard service? (eg. port 21, or port 80)
In rare circumstances, people may want to do this, perhaps because they have a firewall which only allows connections to certain ports. This can be done, at least for the Windows and Unix servers (see their documentation), but the following points need to be borne in mind:
On some systems (eg. most forms of Unix), ordinary users are not allowed to run servers on ports below 1024.
You obviously can't run a VNC server on a port that's already being used for other things.
Many VNC servers use two ports: one for the VNC server, and one for the HTTP server that provides the Java applet (see previous question). If you plan to use the Java viewer, you may want to change both. Not all servers will allow this at present.
You need to tell the viewer the right display number. Normally, display numbers come between 0 and 99. If you specify any number smaller than 99, the viewers add 5900 to get the port number. If you specify a larger number, the viewers take it as a port number directly. So how do you use port numbers lower than 99? You have to specify a negative display number! For example, to connect to a server running on port 80 on machine 'snoopy':

vncviewer snoopy:-5820

because -5820 + 5900 = 80. This may not work with all viewers, but Unix and Windows seem to be fine.

~~ meesterprutser ~~


Verwijderd

Topicstarter
Op donderdag 15 november 2001 10:38 schreef enter.nu het volgende:

[..]
In de eerste alinea staat dat het mogelijk is als de VNC-port maar aangegeven is op de vuurmuur.

Maar volgens mij ligt het aan de verbinding van mijn
ws --> router. Ondanks de goed functionerende netwerkconfiguratie van mijn WS.

Moet er op de Vuurmuur misschien ingesteld worden dat er via die port iemand naar buiten mag?

  • enter.nu
  • Registratie: Juni 2000
  • Laatst online: 28-05-2020

enter.nu

enterToys

Ik heb zelf FreeSCO draaien, en heb nog nooit problemen ondervonden met het UITGAANDE verkeer. Verder gebruik ik de admin site (http://router:82) om de portforwarding in te stellen. Tot nu toe is me dat gelukt voor PCAnyWhere, Terminal Services en http/ftp INKOMEND verkeer.

Ik weet dat PCAnyWhere bij het opzetten van de connectie een poort gebruikt en daarna de 'data' over een andere poort verstuurd c.q. ontvangt. Misschien werkt WinVNC ook zo.

~~ meesterprutser ~~


Verwijderd

Topicstarter
VNC blijft op dezelfde poort lopen...
Maar dat maakt niets uit als het vanaf een vertrouwde omgeving (localnet) komt.

Verwijderd

Topicstarter
Vreemd is trouwens dat de normale viewer het helemaal niet;
Failed to connect to server;
is de boodschap als ik een verbinding wil leggen...
Die komt dus helemaal nergens doorheen

  • TheVMaster
  • Registratie: Juli 2001
  • Nu online

TheVMaster

Moderator WOS
hmm..VNC??!?!?!? Bereikbaar via internet?!?! Zou je dat wel doen?!!? VNC is toch HARTSTIKKE makkelijk te kraken....

k had eerder ook VNC draaien....totop een gegeven moment dus me muis ineens beweegt....had iemand me password gekraakt.....gelukkig was het me buurman..die me ff wilde laten zien dat hij binnen 1 minuut me password voor VNC gekraakt had..

dus VNC SUCKS!!! (althans voor verbindingen via internet) gebruik dan iets als

PC Anywhere of Remotely Anywhere (de laatste gebruik ik nu...werkt PERFECT!!)

DiscVault - Beheer je fysieke schijvencollectie | Beschikbaar als Self-Hosted, iOS (ook TestFlight) en Android (beta).


  • ST10©DE
  • Registratie: Maart 2001
  • Laatst online: 12:50

ST10©DE

Dus.............

Volgens mij gebrukt VNC poort 5800 voor het connecten en poort 5900 voor het dataverkeer. Probeer het eens als je poort 5900 ook heb geforwarded

"Ik heb een hekel aan thuiswerken". Hendrik, 36 jaar, brandweerman.


Verwijderd

Topicstarter
[b]Op donderdag 15 november 2001 11:26 schreef
PC Anywhere of Remotely Anywhere (de laatste gebruik ik nu...werkt PERFECT!!)
Maar gaan die dan wel door mijn routertje?
VNC Staat bekend om het feit dat het zo simpel is...

Over de beveiliging gesproken:
There is a good argument to be made for the fact that VNC is less of a security risk than X
Wat rest mij hier en wat kost Remotely Anywhere?

Verwijderd

Op donderdag 15 november 2001 11:15 schreef DKj het volgende:
Vreemd is trouwens dat de normale viewer het helemaal niet;
Failed to connect to server;
is de boodschap als ik een verbinding wil leggen...
Die komt dus helemaal nergens doorheen
Ik zou zeggen lees de faq eens GOED door:
Q52 Which TCP/IP ports does VNC use?
A VNC server listens on two ports. The exact port numbers depend on the VNC display number, because a single machine may run multiple servers. The most important one is 59xx, where xx is the display number. The VNC protocol itself runs over this port. So for most PC servers, the port will be 5900, because they use display 0 by default.

In addition, VNC servers normally have a small and very restricted web server built in, which allows you to connect a browser to them and use the Java viewer. This runs on port 58xx. Note that this is the HTTP port used for downloading pages and applets, but once the applet is running it uses 59xx for VNC just like any other viewer.
Enne als je daar toch bent probeer deze eens

Q54 How secure is VNC?

Veel plezier ermee.

Verwijderd

Topicstarter
Op donderdag 15 november 2001 11:41 schreef ascii het volgende:

[..]

Ik zou zeggen lees de faq eens GOED door:
[..]

Enne als je daar toch bent probeer deze eens

Q54 How secure is VNC?

Veel plezier ermee.
Nou nou nou, bedankt! :?
Daar was ik reeds geweest!

Ik heb me aangemeld voor de mailinglist...

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 07:24
Ik heb VNC en Freesco lopen hiero.
Je moet gewoon een portforward aanmaken voor de poorten 5800 en 5900.
Dit moet gewoon werken.
Mocht het dan toch niet lukken, probeer dan eens 5801 t/m 5804 en 5901 t/m 5904 ook open te zetten. Als het goed is, is het niet nodig, maar bij mij werkt het zo.

Hier had uw advertentie kunnen staan!


Verwijderd

Topicstarter
Op donderdag 15 november 2001 14:09 schreef hardrocker het volgende:
Ik heb VNC en Freesco lopen hiero.
Je moet gewoon een portforward aanmaken voor de poorten 5800 en 5900.
Dit moet gewoon werken.
Mocht het dan toch niet lukken, probeer dan eens 5801 t/m 5804 en 5901 t/m 5904 ook open te zetten. Als het goed is, is het niet nodig, maar bij mij werkt het zo.
Vanaf extern?

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 07:24
Ok, ik zal het ff toelichten:
Mijn werkPC staat in mijn lan met het ip 192.168.0.2
Ik heb op mijn router (Freesco 192.168.0.1) de volgende FW's gemaakt:
code:
1
2
3
4
TCP 62.1xx.xxx.xxx/5800 > 192.168.0.2/5800
TCP 62.1xx.xxx.xxx/5801 > 192.168.0.2/5801
en zo verder voor 5802,3,4 en 5900 t/m 5904
(en ja ik weet dat, dat zinloos is, maja, het werkt nu)

Als ik op school ben (ip 145.x.x.x) en ik open VNCviewer (of whatever je gebruikt) type ik dus het adres 62.1xx.xxx.xxx in, en ik kan op mijn werkPC.
Ik hoop dat je het nu snapt :), en ja, dit is dus Extern, via internet.

Hier had uw advertentie kunnen staan!


Verwijderd

Topicstarter
Op donderdag 15 november 2001 14:34 schreef hardrocker het volgende:
Ok, ik zal het ff toelichten:
...
Ik hoop dat je het nu snapt :), en ja, dit is dus Extern, via internet.
Dit is precies de configuratie die mijn router nu heeft en had, maar;
java.net.NoRouteToHostException: Host unreachable (http)
of
Failed to connect to server (vncviewer)

Zou het kunnen liggen aan de proxyserver waar ik nu achter hang?

Verwijderd

Op donderdag 15 november 2001 14:00 schreef DKj het volgende:

[..]

Nou nou nou, bedankt! :?
Daar was ik reeds geweest!

Ik heb me aangemeld voor de mailinglist...
Ja, misschien was je er wel al geweest, maar als je maar 1 poort openzet (zoals je schrijft in je eerste posting) dan kan ik alleen maar zeggen dat je BETER moet lezen. Zoals ik effe heb vet heb gemaakt dat de faq duidelijk aangeeft dat je per poortnummer van VNC twee poorten op je vuurmuur dient te openen (en forwarden)

Maar goed, veel plezier ermee.

edit:

twee poorten indien je gebruik wenst te maken van een java client.

Maar omdat je al aangeeft dat je vncviewer niet kan connecten weet ik bijna zeker dat je de poort 5900
nog niet hebt geforward.

Verwijderd

Topicstarter
Op donderdag 15 november 2001 15:47 schreef ascii het volgende:

[..]

Maar goed, veel plezier ermee.

edit:

twee poorten indien je gebruik wenst te maken van een java client.

Maar omdat je al aangeeft dat je vncviewer niet kan connecten weet ik bijna zeker dat je de poort 5900
nog niet hebt geforward.
Die staat open, maar ben er al uit. Het ligt aan de proxy server waar ik nu achter zit

Ik ben bezig om via een andere port (die deze proxy wel toestaat er te komen
(80 of 21 |:( )

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-08 22:51

TeeDee

CQB 241

Op donderdag 15 november 2001 15:56 schreef DKj het volgende:

[..]

Die staat open, maar ben er al uit. Het ligt aan de proxy server waar ik nu achter zit

Ik ben bezig om via een andere port (die deze proxy wel toestaat er te komen
(80 of 21 |:( )
als dat mag van mij >:) ... hehehe....

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Op donderdag 15 november 2001 15:56 schreef DKj het volgende:

[..]

Die staat open, maar ben er al uit. Het ligt aan de proxy server waar ik nu achter zit

Ik ben bezig om via een andere port (die deze proxy wel toestaat er te komen
(80 of 21 |:( )
Hmm, ja dat kan natuurlijk ook. Goed om te weten en niet voor vreemde verrassingen te komen.

En omdat ik gewoon nieuwsgierig ben, kwam poort 5800 dan wel langs je proxy? Of snap ik er nu weer eesn niets van :?
Pagina: 1