Ich habe den Router SMC2804WBR. An dem der PC: 192.168.2.100. Auf dem PC
laeuft der VNC-Server. Getestet (im LAN ueber einen 2. PC: 192.168.2.101 und
es funktioniert auch.
Nun moechte ich den VNC-Server auch vom Internet (z.B. vom PC aus in der
Firma) aus erreichen. Da muss man ja die Port 5500, 5800 und 5900 im Router
freigeben und an den VNC-Server (=> 192.168.2.100) weiterleiten.
Wo stelle ich es beim Router ein? Adress Mapping, Virtual Server oder
Special Application? Und was fuer ein Protokoltyp muss ich angeben (TCP oder
UDP)?
Oder muss ich es ganz wo anders eintragen? Habe schon in allen Menuepunkten
Eintragungen gemacht, aber bisher ohne Erfolg.
Danke im Voraus!
Gruss,
Alex
> Wo stelle ich es beim Router ein? Adress Mapping, Virtual Server oder
Keine Ahnung wie Du das bei dem Dingen genau machst, aber es reicht wenn Du
TCP/5900 an den Ziel PC (also da wo VNC läuft) forwardest. 5500 hat
(anscheinend) nichts mit VNC zu tun und 5800 brauchst Du nur dann, wenn Du
das Java Applet im Browser nutzen möchtest.
> Gruss,
> Alex
Stimmt ;)
Alexander Skwar
--
/* James M doesn't say fuck enough. */
2.4.3 linux/net/core/netfilter.c
> Hallo NG!
>
>
> Ich habe den Router SMC2804WBR. An dem der PC: 192.168.2.100. Auf dem PC
> laeuft der VNC-Server. Getestet (im LAN ueber einen 2. PC: 192.168.2.101 und
> es funktioniert auch.
>
> Nun moechte ich den VNC-Server auch vom Internet (z.B. vom PC aus in der
> Firma) aus erreichen. Da muss man ja die Port 5500, 5800 und 5900 im Router
> freigeben und an den VNC-Server (=> 192.168.2.100) weiterleiten.
>
> Wo stelle ich es beim Router ein? Adress Mapping, Virtual Server oder
> Special Application? Und was fuer ein Protokoltyp muss ich angeben (TCP oder
> UDP)?
Ich "rate" mal, dass du es als Virtual Server anbringen kannst, du
brauchst nur Port 5900/TCP, alles andere ist "Luxus" bzw. hat mit VNC ja
nix zu tun.
regards, Kim
--
Glaubt Chiap Zap kein Wort - groups.google.de weiss warum!
--------------------------------------------------------------------
Realnamen in der From:-Zeile sowie gültige Emailadressen erhöhen die
Chance gelesen zu werden und sinnvolle Antworten zu erhalten!
Danke für Deine Infos! Leider funktioniert es immer noch nicht.
Habe schon alle Möglichkeiten gemacht, wo man den Port (5900/TCP)
an den Client (hier: 192.168.2.101) forwardest :-(.
Ich dachte, der Port 5500 ist für den VNC-Viewer zuständig?
Gruß ebenfalls ;-)
Alex
"Alexander Skwar" <use...@alexander.skwar.name> schrieb im Newsbeitrag
news:1dyert2q...@just-for-message-id.alexander.skwar.name...
Danke für Deine Infos!
Wie schon dem Alex gemailt, funktioniert es leider noch nicht :-(.
An dem "Virtual Server" dachte ich auch, da es dort die einzigen Angaben
möglich
waren, wo man den "Public Port" 5900/TCP an den "LAN Port" ebenfalls
5900/TCP an den Client (hier: 192.168.2.101) forwardest. So ist es ja
korrekt, oder?
Was ist mit Port 5500/TCP? Habe gelesen, daß der VNC-Viewer den braucht?
Ich habe mal die Firewall, die im Router mit eingebaut ist, mal für kurze
Zeit mal ausgeschaltet. Leider konnte ich vom Internet immer noch keine
Verbindung zum VNC-Server aufbauen.
Auf dem VNC-Server läuft Win 2k. Kann es sein, daß man dort noch was
einstellen muß? Unter Win XP habe ich es auch ausprobiert, kein Erfolg
(interner Firewall von XP ist deaktiviert). Ich habe da nix verändert, also
auch keine IP-Sicherheit oder so aktiviert.
Die IP-Adresse vom Client (hier: 192.168.2.101) bezieht der Client
automatisch vom Router (hier 192.168.2.1), der einen DHCP-Server eingebaut
hat. Sub-Mast, Gateway und DNS werden ebenfalls automatisch vom Router
geholt. Ich denke mal, daß des alles richtig ist?!
Für jeden weiteren Hinweis und Tip bin ich dankbar. Sobald es geht, werde
ich die Lösung hier bekannt geben!
Gruß,
Alex
"Kim Huebel" <kim_h...@despammed.com> schrieb im Newsbeitrag
news:bhi616$112aj$2...@hades.rz.uni-saarland.de...
Dirk
Port 5500 ist übrigens nur für den ListenMode.
Dirk
Danke für Deine Infos!
Bei meinem VNC-Server habe ich die Nummer vom Display auf "0" gestellt, d.h.
der VNC-Server ist über die Ports 5800 und 5900 erreichtbar, oder?
Habe gelesen, daß die Ports 580x und 590x forwardest werden, vorbei für x
die Nummer vom Display steht (hier also "0").
Gruß,
Alex
"Dirk Scheffel" <news....@xoxy.net> schrieb im Newsbeitrag
news:bhiqut$m2c$1...@news.uni-leipzig.de...
> Danke für Deine Infos! Leider funktioniert es immer noch nicht.
> Habe schon alle Möglichkeiten gemacht, wo man den Port (5900/TCP)
> an den Client (hier: 192.168.2.101) forwardest :-(.
> Ich dachte, der Port 5500 ist für den VNC-Viewer zuständig?
Bitte kein TOFU, danke.
[root@teich root]# netstat -an | grep 5500
[root@teich root]# ps awux | grep -v grep | grep vnc
eselei 9199 4.8 1.4 20256 11220 ? S Aug02 907:43 Xvnc :1 -desktop X -httpd /usr/share/vnc/classes -auth /home/eselei/.Xauthority -geometry 1152x864 -depth 8 -rfbwait 120000 -rfbauth /home/eselei/.vnc/passwd -rfbport 5901
Dh. auf dem o.g. Server horcht nichts auf Port 5500, trotzdem läuft da VNC
(wenn auch auf Linux, das ändert aber nichts an der Aussage). Allerdings
bringt eine Suche bei Google nach "port 5500 vnc" (ohne ") einige Treffer
so das Deine Annahme nicht komplett abwegig zu sein scheint ;) Default ist
aber 5900.
Hast Du vlt. auf 192.168.2.101 eine sog. Personal "Firewall" laufen? Wenn
ja, schmeiß die mal weg (brauchst Du eh nicht) und versuchs noch mal.
Alexander Skwar
--
Zugegeben mein Computer ist etwas alt, aber
ich mag das warme Glühen der Röhren...
> Port 5500 ist übrigens nur für den ListenMode.
Aha. Wofür ist der eigentlich gut?
Alexander Skwar
--
/* After several hours of tedious analysis, the following hash
* function won. Do not mess with it... -DaveM
*/
2.2.16 /usr/src/linux/fs/buffer.c
> An dem "Virtual Server" dachte ich auch, da es dort die einzigen Angaben
> möglich
> waren, wo man den "Public Port" 5900/TCP an den "LAN Port" ebenfalls
> 5900/TCP an den Client (hier: 192.168.2.101) forwardest. So ist es ja
> korrekt, oder?
Sollte, ja.
> Was ist mit Port 5500/TCP? Habe gelesen, daß der VNC-Viewer den braucht?
Nein :) In der Firma gehe ich mit einem SSH Tunnel nach draußen auf meinen
VNC Server und dieser Tunnel forwardet mir nur Port 5900. "Trotzdem" kann
ich mich mit meinem VNC Server connecten.
[C:\4NT401]netstat -an | grep 5500
[C:\4NT401]
So sieht es auf meinem Windows XP Client aus, auf dem der VNC Viewer läuft.
5500 - kein Anschluß unter dieser Nummer *G*
Ich verwende übrigens TightVNC.
> Die IP-Adresse vom Client (hier: 192.168.2.101) bezieht der Client
> automatisch vom Router (hier 192.168.2.1), der einen DHCP-Server eingebaut
> hat. Sub-Mast, Gateway und DNS werden ebenfalls automatisch vom Router
> geholt. Ich denke mal, daß des alles richtig ist?!
Davon abgesehen das Gateway und so nicht vom Router *geholt* werden sondern
von diesem mitgeteilt werden, ja, hört sich richtig an.
Hast Du 2 PCs im Netz? Wenn ja, kannst innerhalb des Netzes per VNC
Verbbindungen aufbauen?
Alexander Skwar
--
Sig zum kaufen oder mieten gesucht.
Angebote an: sig.for...@spamgourmet.com
Ja so sollte es auch sein. Bei mir (WXP und Suse Linux als
Router/Firewall) wollte aber auch keine Verbindung zustande kommen. Ich
hatte sowohl Display auf "Auto" (also jede ankommende Verbindung wird ab
un 0 zugewiesen, als auch mit Display explizit auf 0 probiert. Jedoch
ohne Erfolg. Im Log habe ich gesehen, dass er auf den Port 5901 wollte.
Also hab ich den freigegeben und es ging.
Solltest vielleicht auch erstmal suchen, ob und wo das Signal durchkommt.
Falls der Router ein Log hat, dann dort schauen auf welche Ports
Verbindungen reinkommen. Und Auf der Linuxkiste mal eine Personal
Firewall um zu sehen, ob am Port 5900 überhaupt was ankommt.
Dirk
Auch mal probieren Dich mit dem VNCClient direkt am Rechner am Display 0
anzumelden........ RechnerIP:0
VNC-Client VNC-Server
| |
------------------
| Router |
------------------
| ^
->Internet-> |
Das kann so nämlich nicht funktionieren.
Du brauchst für VNC definitiv nur den Port 5900 an Server-IP:5900 zu
forwarden. Mußt das ganze dann aber von einer _anderen_
Internetverbindung aus testen. Also einfach mal einem vertrauenswürdigen
Kolegen deine IP und VNC-Passwort geben und testen lassen.
regards,
Germar
Man muss also, wie viele hier schon sagen, den Port 5900/TCP beim
Router freigeben und ebenfalls auf den Port 5900/TCP (lokal)
forwarden und die IP vom VNC-Server angeben.
Die Ports 5500/TCP und 5800/TCP sind nicht nötig. Wenn jemand
über den Inet-Browser fernwarten will, dann muss der Port 5800/TCP
ebenfalls freigegeben werden .... usw.
Danke!
Alex