Hallo Torsten, das Problem ist gelöst. Ich habe mir das Ethereal capture nochmal angeschaut und gemerkt dass die /etc/hosts nicht richtig konfiguriert war. Es fehlten schlichtweg die Einträge der ip-nummern ..... Vielen Dank für deine Hilfe. Am Sonntag, 30. Mai 2004 13:15 schrieb Frank Thiel:
Hallo Torsten,
Am Samstag, 29. Mai 2004 22:09 schrieb Torsten Foertsch:
On Saturday 29 May 2004 18:46, Frank Thiel wrote:
ich habe zig-mal die Einstellugen geprüft --immer das Gleiche: ich kann lokal connecten , remote nicht.
Du hast auch wirklich auf dem anderen Rechner (Server) im kdmrc folgendes stehen:
[Xdmcp] Enable=true
Da ich einen Rechner als Terminalserver herrichten will habe ich folgendes gemacht: Einen absolut cleanen "out of the box" Neuinstall mit Suse 9.0. Schon während der Installlation gibt es eine Stelle :" anderen Rechnern den Zugriff erlauben ?" =Ja. Dann im YAST nochmal kontrolliert : Sicherheit und Benutzer = Remote erlauben ebenso in den Einstellungen System-->etc-config Dateien Displaymanager_remote_access=yes
Danach habe ich alle kdmrc gesucht die auf dem Rechner sind und nachgesehen ob dort Enable=true steht. In einer war das schon der Fall, vermutlich die Richtige, zur Sicherheit hab ichs bei den anderen auch eingetragen. Dann habe ich die Xaccess gesucht und nachgeschaut ob dort das Sternchen steht * #any host can get a login window dann hab ich nochmal die xdm-conf gesucht und in der letzten Zeile geschaut ob dort steht !DisplayManager.requestPort: 0 Diese Zeile SOLL auskommentiert sein.
Dann -um sicherzustellen das kdm auch wirklich neugestartet wurde, die Kiste komplett gebootet.
Der LAN ist auch "straightforward" keine Besonderheiten, ich kann Verzeichnisse der jeweils anderen Rechner mounten.Firewalls gibt es nicht.
Lausch doch mal mit ethereal, was so auf dem Draht passiert! Ich habe einen Screenshot einer XDMCP Session (X :1 -query kwas) angehängt. kwas ist 192.168.0.1. Das XTerminal hat mehrere IP Adressen, zum einen 192.168.0.101, zum andere 192.168.254.20.
Ich habe die Ethereal-Datei hier angehängt. War es richtig Ethereal auf dem client laufen zu lassen ? Es sind : 192.168.0.4= der client von dem aus ich auf den server "schauen" will 192.168.0.99= der server 192.168.0.100= mein Router es schaut so aus wie bei dir, nur halt am Schluss steht ein "failed"...
Ich habe auch mal von einem Windows-Rechner mit WinAxe versucht zu connecten, WinAxe sagt dann nach einer Weile "connection refused"
Das Verrückte ist, das ich schon zig-mal sowas gemacht habe, war nie ein "Akt" und ich weiss das es neulich im Büro easy sofort geklappt hat...
Falls Du auch mehrere IP Adressen hast, musst Du sicherstellen, dass alle Adressen des XTerminals auch vom Server aus erreichbar sind. Ich hatte mal das Problem. Das 254er Netz ist nämlich ein virtuelles vmware Netz auf dem XTerminal. Mein Router wusste davon nichts bis ich den Rechner als XTerminal benutzen wollte und es sich beim kdm auf kwas unbedingt mit einer Adresse aus dem 254er Netz melden musste.
Zu den Ports: 177(üblicherweise udp) ist xdmcp, 6001(tcp) ist X11 Display
:1, 6002 wäre Display :2 ,... Für den Test schaltest Du aber besser die
Firewalls auf beiden Rechnern ab.
Torsten
Frank