VNC auf Linux-Rechner

Hallo Linuxer!

Unser Prof will per VNC auf unsere Rechner um zu testen ob wir auch wirklich 2 Betriebssysteme wie er verlangt installiert haben.

Soweit kein Problem, er kriegt ein nacktes Win98 und ein nacktes Suse 8.0.
Beides ist schon installiert und mit einem VNC-Server bestückt.

Mit dem VNC-Viewer von der VNC-Homepage ist der Zugriff auch kein Problem, funktioniert problemlos.
Leider will der Prof über seinen Browser zugreifen, d.h. über http://ip_des_opfers:5801.
Unter Windows funktioniert das auch problemlos, nur nicht unter Linux.
nmap zeigt zwar dass der entsprechende Port offen ist und der Server dort wartet, aber es lässt sich keine Verbindung herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

Was könnte mir zu einem funktionierenden VNC-Server verhelfen?

Tausend Dank im Voraus,

Christof

Leider will der Prof über seinen Browser zugreifen, d.h. über
http://ip_des_opfers:5801.

5801? sicher?

beim windows ist der http port (für das javaapplet) der normale port (standardmäßig 0) plus 5800 … das macht für den http zugriff http://vnchost:5800

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

mit anderen worten es erscheint http error 404 ?

Christof

STK

5801? sicher?

Natürlich, wenn ich den VNC auf Screen 1 laufen lass dann schon, da der Port ja über Screennummer+5800 entsteht.

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

mit anderen worten es erscheint http error 404 ?

Jupp.

Läuft der Server unter Windows klappt auch alles wunderbar, nur wenn der Server unter Linux läuft tut nix.
Exakt auf dem Port der laut nmap geöffnet ist und auf dem der VNC lauscht.
Bischen ärgerlich das ganze.

Schönen Abend noch,

Christof

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

Ich liebe solche Beschreibungen…

mit anderen worten es erscheint http error 404 ?

Dazu bräuchte man immerhin eine Verbindung…

Sebastian

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

Ich liebe solche Beschreibungen…

Ok, ich hab den Bindestrich vergessen, dann wäre es eindeutig gewesen, dass ich Browser, die unter Linux bzw unter Windows laufen, meine.

Aber sonst, keine Idee zum VNC-Problem?

Schöne grüsse,

Christof

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

Nix ist nix. Also: Auf dem Bildschrim ist nix, nix Fehlermeldung, nix nach Warten, nix nix nix Buschstaben nix? Nix Schrift in Statuszeile? Nix DNS Meldungen?

Ich liebe solche Beschreibungen…

Ok, ich hab den Bindestrich vergessen, dann wäre es eindeutig
gewesen, dass ich Browser, die unter Linux bzw unter Windows
laufen, meine.

Das war nichteinmal mein Punkt?

Aber sonst, keine Idee zum VNC-Problem?

Ich habe keine Erfahrungen mit VNC: aber was sagt ein telnet auf den entsprechenden Port bei Windows und Linux? „GET /“ und so…

Sebastian

mit anderen worten es erscheint http error 404 ?

Dazu bräuchte man immerhin eine Verbindung…

nicht unbedingt, der browser wie der IE bringt selbst eine FM wenn er meint, das die seite nicht schnellgenug zurückgeschickt wurde. eine klare beschreibung des fehlers hilft eben mehr als „da kommt nix“.

wenn „garnichts“ erscheint könnte es auch sein, das das javaplugin auf dem client nicht aktiviert/installiert ist.
dann wird zwar eine verbindung hergestellt, aber das applet für den viewer wird nicht gestartet.
je nachdem was es für ein browser ist würde das eine oder andere eben verschieden aussehen.
da nicht genau dasteht welcher browser es ist, können wir erstmal nur raten.
vielleicht läuft ja auch noch eine firewall …

ich würde vorschlagsweise mal mit tcpdump o.ä. kontrollieren, ob zwischen host und client überhaupt packete ausgetauscht werden - auf tcp:5801 bzw. beim versuch mit dem normalen vnc-viewer zuzugreifen - kenne grade den tcp port nicht.

Sebastian

STK

Server dort wartet, aber es lässt sich keine Verbindung
herstellen. Weder mit Windows noch mit Linux-Browsern. Nix.

Nix ist nix. Also: Auf dem Bildschrim ist nix, nix
Fehlermeldung, nix nach Warten, nix nix nix Buschstaben nix?
Nix Schrift in Statuszeile? Nix DNS Meldungen?

Mit Ethereal:
Client baut Verbindung auf, wird akzeptiert.
Client setzt http get-Request ab.
Server baut Verbindung ab (FIN-Flag gesetzt).

Ich liebe solche Beschreibungen…

Hast ja Recht, Asche auf mein Haupt.

Aber sonst, keine Idee zum VNC-Problem?

Ich habe keine Erfahrungen mit VNC: aber was sagt ein telnet
auf den entsprechenden Port bei Windows und Linux? „GET /“ und
so…

Telnet unter Windows ergibt gar keinen nennenswerten Netzverkehr, es wird nur 2*ARP und 5 Pakete DNS verschickt.
Lass ich den VNC-Server auf Port 23 laufen kann ich eine telnet-Verbindung herstellen, GET wird nicht als http-Request erkannt sondern als einzelne Zeichen übertragen.
Wenn der Server auf Port 80 läuft wird die Verbindung nach jedem SYN-Versuch vom Server zurückgesetzt(RST), bis dem Browser so nach 4-5 mal zu blöd wird.

Das hab ich jetzt erst unter Windows mit dem IE6 als Browser ausprobiert.

Schönen Gruss, Christof