VNC brutal langsam

  • Ersteller pfannkuchen2001
  • Erstellt am
pfannkuchen2001

pfannkuchen2001

Aktives Mitglied
Thread Starter
Dabei seit
17.02.2006
Beiträge
2.600
Reaktionspunkte
48
Hallo,

ich habe auf einem Ubuntu 6.10 Rechner hier den "standart VNC server laufen. Kann auch verbinden (ChickenOfTheVNC). Leider läuft das alles EXTREM langsam. also wenn ich die Maus bewege, dann zeiht die maus erst 5sec. danach weiter. woran kann das liegen?
was muss ich da machen?

hat jemand eine idee?

Hannes
 
Schnelleres Netzwerk verlegen
 
ohoo vielen dank für die antwort!
ich bin aber in nem wlan! vielleicht sollte ich die Wohnung mit irgendeinem Gaß füllen, damit es schneller geht?! nee mal im ernst.

hat keiner ne idee, wie das softwaretechnisch zu lösen wäre?

Hannes
 
(1) Teste mal, ob es bei LAN-Anbindung signifikant schneller wird

(2) Versuch mal, auf dem Linux-Rechner die Farbtiefen zu variieren

(3) Muß es VNC sein? Kannst Du das, was auf dem Linux-System gemacht werden muß, nicht auch per Terminal machen? Geht es evtl. per X11 besser?

(4) Evtl. eine brauchbare Alternative: NX/No Machine
Allerdings weiß ich nicht, ob es dafür auch OSX-Clients gibt
 
pfannkuchen2001 schrieb:
ohoo vielen dank für die antwort!
Was? Du gibst in Deinem Ausgangspost 0 Infos über die Infrastruktur... Kristallkugelthreads kommen in die Bar ;)
pfannkuchen2001 schrieb:
ich bin aber in nem wlan!
Das wird das Problem sein - Mess mal die Geschwindigket bzw die Latenz vom Netzwerk - welche Auflösung wird hier übertragen?
 
Generalsekretär schrieb:
(4) Evtl. eine brauchbare Alternative: NX/No Machine
Allerdings weiß ich nicht, ob es dafür auch OSX-Clients gibt
Ja gibt es und das läuft ziemlich fix. Im lokalen Netzwerk sowieso und über ISDN auch

@pfannkuchen2001:

Zur Einrichtung, notfalls googlen und rumprobieren:
http://wiki.ubuntuusers.de/FreeNX
https://help.ubuntu.com/community/FreeNX

Den Client für OSX gibt auf www.nomachine.com zusätzlich benötigst du noch den X11-Server von der OSX-CD
 
Zuletzt bearbeitet:
StruppiMac schrieb:
Schnelleres Netzwerk verlegen

Habe mit Chicken eine Verbindung per Parallels auf ein Ubuntu-System gemacht. Immer noch grottenlangsam, also nix mit "schnelleres Netzwerk verlegen" :D
 
Ja, VNC ist auf Mac OS auch so ein Problem.
Hab auf nem Server TightVNC laufen, bin mit 1 Gbit angebunden.
Wenn ich mit ChickenOfTheVNC den Server fernsteuere ist das ewig langsam, mit Windows in Parallels ist es als würde ich direkt am Server sitzen...
 
Generalsekretär schrieb:
(1) Teste mal, ob es bei LAN-Anbindung signifikant schneller wird
nein, wird es nicht!
Generalsekretär schrieb:
(2) Versuch mal, auf dem Linux-Rechner die Farbtiefen zu variieren
bringt auch nichts...
Generalsekretär schrieb:
(3) Muß es VNC sein? Kannst Du das, was auf dem Linux-System gemacht werden muß, nicht auch per Terminal machen? Geht es evtl. per X11 besser?
naja, jein. mir wär das schön rafisch schon lieber... ..für den anfang wenigstens:D
Generalsekretär schrieb:
(4) Evtl. eine brauchbare Alternative: NX/No Machine
Allerdings weiß ich nicht, ob es dafür auch OSX-Clients gibt
hmm darüber hab ich auch schon nachgedacht, hab aber keinen client für osx gefunden. ---> danke an Darii. ich werde es mal ausprobieren...


Hannes
 
so nun hab ich das mal versucht... ...und hab es nicht geschafft:
Nachdem ich (wie in der anleitung auf wiki.ubuntuusers.de/FreeNX beschrieben) erst den "NX Client for Linux" dann "NX Node for Linux" und dann "NX Free Edition for Linux" über die .deb packete von der http://www.nomachine.com/download.php seite installiert habe, wollte ich den server konfigurieren, mit dem befehl: sudo nxsetup. leider bekomme ich da: sudo: nxsetup: command not found.

was hab ich denn da falsch gemacht? und was muss ich tun, damit das läuft?


Hannes

PS.: unter "Anwendungen --> Internet" hab ich jetzt "NX Client for Linux" aber ich find da nix was mit server zu tun hätte...
 
Zuletzt bearbeitet:
so ich hab das jetzt etwas weiter geschafft: ich hab die Variante 2 von wiki.ubuntuusers.de/freenx benutzt. es funktioniert auch sudo nxsetup.
achso vielleicht noch als info zwischendurch, ich kann mich zu dem rehner auch per ssh verbinden.
soo wenn ich nun den NX client auf dem mac anschmeisse, dann macht er irgendwas, schmeisst mir irgendwas gegen den kopf, bis kommt: connection timeout.
die details dazu hier:
NX> 203 NXSSH running with pid: 1116
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.2.102 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.4.0-45-SVN OS (GPL)
NX> 105 hello NXCLIENT - Version 1.4.0
NX> 134 Accepted protocol: 1.4.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: hannes
NX> 102 Password:
NX> 103 Welcome to: ubuntuserver user: hannes
NX> 105 listsession --user="hannes" --status="suspended,running" --geometry="1280x800x32+render" --type="unix-gnome"
NX> 127 Sessions list of user 'hannes' for reconnect:

Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------


NX> 148 Server capacity: not reached for user: hannes
NX> 105 startsession --link="wan" --backingstore="1" --nodelay="1" --encryption="1" --cache="8M" --images="32M" --media="0" --session="UbuntuServer WLAN" --type="unix-gnome" --cookie="******" --geometry="800x600+240+87" --kbtype="query" --screeninfo="800x600x32+render"

NX> 1000 NXNODE - Version 1.4.0-45-SVN OS (GPL)
NX> 700 Session id: ubuntuserver-1000-18B31DFB2895875CEFCA1E8854FD9735
NX> 705 Session display: 1000
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 19e24bc7565eaf82c1e7cfea74ab68e5
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 5866dd0e532a78d2463d5ae2cc736ce3
NX> 704 Session cache: unix-gnome
NX> 707 SSL tunneling: 1
/usr/lib/nx/nxserver: line 891: 5201 Terminated ( sleep $AGENT_STARTUP_TIMEOUT; exit 1 )
NX> 105 NX> 504 Session startup failed.
NX> 1004 Error: nxagent failed to start with: Unrecognized option: 1
NX> 1001 Bye.
Killed by signal 15.

was ist da jetzt falsch??
was muss ich da machen?

Hannes
 
sorry, das ich den thread hier so zuballere, aber vielleicht ist es auch noch ganz hilfreich, zu wissen, was der server so ausspuckt, wenn er eingerichtet wurde:
hannes@ubuntuserver:~$ sudo nxsetup
Password:
------> You did select no action.
FreeNX guesses that you want to _install_ the server.
Type "y" to abort the installation at this point in time.
"N" is the default and continues installation.
Use "/usr/sbin/nxsetup --help" to get more detailed help hints.

Do you want to abort now? [y/N] n
------> It is recommended that you use the NoMachine key for
easier setup. If you answer "y", FreeNX creates a custom
KeyPair and expects you to setup your clients manually.
"N" is default and uses the NoMachine key for installation.

Do you want to use your own custom KeyPair? [y/N] nSetting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done

----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/lib/nx. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/lib/nx. VNC sessions won't work.
Warning: Invalid value "DEFAULT_X_SESSION=/etc/X11/xdm/Xsession"
Users might not be able to request a default X session.
Warning: Invalid value "COMMAND_START_KDE=/usr/bin/dbus-launch --sh-syntax --exit-with-session startkde"
Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_GNOME=/usr/bin/dbus-launch --sh-syntax --exit-with-session gnome-session"
Users will not be able to request a Gnome session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.

Warnings occured during config check.
To enable these features please correct the configuration file.

<---- done

----> Testing your nxserver connection ...
HELLO NXSERVER - Version 1.4.0-45-SVN OS (GPL)
NX> 105 quit
Quit
<--- done

Ok, nxserver is ready.

PAM authentication enabled:
All users will be able to login with their normal passwords.

PAM authentication will be done through SSH.
Please ensure that SSHD on localhost accepts password authentication.

You can change this behaviour in the /etc/nxserver/node.conf file.
Have Fun!
hannes@ubuntuserver:~$ Connection to 127.0.0.1 closed by remote host.
hannes@ubuntuserver:~$

was soll ich da an der config ändern? kennt sich da jemand aus?

Hannes
 
Kann ich jetzt so direkt nichts draus erkennen. Ich wollte nachher sowieso mal wieder freenx bei mir einrichten, ich kann ja dann mal schreiben wie ich vorgegangen bin. :)
 
jo cool...
und beeil dich :D

Hannes
 
Hallo habe es gestern auch gleich nochmal ausprobiert. Hatte vorher auf dem Kubuntu X11VNC und auf dem Mac Chicken of the VNC. Funktioniert zwar gut aber relativ langsam. Habe dann gestern den NX Client, NX Node und Free Edition installiert. Nachdem ich noch eine Libxxx nachinstallieren mußte. das war es soweit auf dem Linux Rechner. Anschließend den Client auf dem Mac Installiert. Dort unter Connection Wizard den Server eingetragen und das war es. Wenn der NX Client startet dein Linux Passwort eingeben. Ist Super schnell , selbst noch mit meinen Ibook mit 11mBit W-Lan. Das tolle ist ich kann den Rechner jetzt per Wake on Lan von Mac aufwecken dann NX starten und habe meinen Desktop zur Verfügung. Bei X11vnc mußte ich mich erst Grafisch am Rechner direkt einloggen.
Gruß Thorsten
 
hmm

ich glaube, dass das bei mir was damit zu tun hat, das ich an dem ubunturechner kein Monitor habe...
aber so genau weis ich das auch nicht.
achso, und hier muss was falsch sein:
Warning: Invalid value "DEFAULT_X_SESSION=/etc/X11/xdm/Xsession"
Users might not be able to request a default X session.
Warning: Invalid value "COMMAND_START_KDE=/usr/bin/dbus-launch --sh-syntax --exit-with-session startkde"
Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_GNOME=/usr/bin/dbus-launch --sh-syntax --exit-with-session gnome-session"
Users will not be able to request a Gnome session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.

was hast du da an der stelle in der /etc/nxserver/node.conf ???

Hannes
 
pfannkuchen2001 schrieb:
hmm

ich glaube, dass das bei mir was damit zu tun hat, das ich an dem ubunturechner kein Monitor habe...
Nein, das ist egal, nur ohne Grafikkarte wird es evtl. kritisch ;)

Das Hauptproblem ist, dass der FreeNX-Server aus den Paketquellen der Wiki zu alt für den aktuellen NXClient ist. Eine neuere Version kriegst du von http://opensource.dental-on-line.com/ .
Theoretisch sollte es reichen wenn du die alte Quelle löschst und die neue hinzufügst und ein Update machst. Ansonsten freenx, nxlibs und nxagent löschen und nochmal neu installieren, und danach nochmal ein Update durchführen. So hat es bei mir geklappt. Wenns bei dir nicht klappt einfach nochmal melden. ;)

Ich hatte nämlich dieselben Fehlermeldungen wie du beim NXclient, nachdem ich ihn geupdated hatte(hatte noch einen von Anfang des letzten Jahres drauf).

edit1: Ich hatte danach so eine nervige Meldung, dass der gnome-Nachrichtendienst nicht gestartet werden konnte, habe ich mit
Code:
COMMAND_START_GNOME="dbus-launch gnome-session"
in der /etc/nxserver/node.conf gelöst

edit2: Ich habe auch das gefühl, dass NX mit der neuen Version nochmal schneller geworden ist :)
 
Zuletzt bearbeitet:
Ich habe auf jedenfall Lösung 1 bei Ubuntuusers genommen d.h. die neusten .deb Pakete geladen
 
also ich hab jetzt
sudo apt-get remove freenx nxagent nxclient nxdesktop nxlibs nxnode nxserver nxviewer
das eigegeben, neugestartet, und die von dir empfohlene version installiert. leider bekomme ich genau den gleichen fehler wieder?!?!

Hannes
 
allerdings sagt er auch eine falsche version an:
hannes@ubuntuserver:~$ nxserver
NXSERVER - Version 1.5.0-60 OS (GPL)

hab ich da was verpeilt mit dem deinstallieren?!
 
Zurück
Oben Unten