Hallo Liste, ich kann mit X -query IP_Nummer_server :1 von einem client nicht auf meinen Server connecten. Mittlerweile habe ich herausgefunden, das es wohl nur um Einträge in den Files kderc und Xaccess geht : in kderc muss #Xdmcp enable=true #eingetragen sein und in #Xaccess #muss ein Sternchen sein: * # any host can get a login window soweit ok... wenn ich aber zB find / -name kderc mache bekomme ich: /etc/opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/SuSE/default/kdmrc /var/adm/SuSEconfig/md5/etc/opt/kde3/share/config/kdm/kdmrc irgendwie gruselig oder ? welche kdmrc ist denn die Richtige ? X -query localhost :1 klappt... gibts noch irgendwo eine Einstellung die verhindert, dass ich remote (im LAN) connecten kann ? Wird das Sternchen in der Xaccess vielleicht nicht gelesen ? Frank
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 28 May 2004 22:52, Frank Thiel wrote:
/etc/opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/SuSE/default/kdmrc /var/adm/SuSEconfig/md5/etc/opt/kde3/share/config/kdm/kdmrc
irgendwie gruselig oder ? welche kdmrc ist denn die Richtige ?
unter suse 8.1 war's /etc/opt/kde3/share/config/kdm/kdmrc. Siehe http://zikkurat.net/XTerminal/ Torsten -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAuFRUwicyCTir8T4RAqxgAKDBNSieyIWDFriVswuzs7rvm+mlSwCfZfUh kRcTmVNpmmk0Qch0ABAL1iY= =INrs -----END PGP SIGNATURE-----
Hallo Torsten, Am Samstag, 29. Mai 2004 11:13 schrieb Torsten Foertsch:
On Friday 28 May 2004 22:52, Frank Thiel wrote:
/etc/opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/kdm/kdmrc /opt/kde3/share/config/SuSE/default/kdmrc /var/adm/SuSEconfig/md5/etc/opt/kde3/share/config/kdm/kdmrc
irgendwie gruselig oder ? welche kdmrc ist denn die Richtige ?
unter suse 8.1 war's /etc/opt/kde3/share/config/kdm/kdmrc. Siehe http://zikkurat.net/XTerminal/
Torsten
ich habe zig-mal die Einstellugen geprüft --immer das Gleiche: ich kann lokal connecten , remote nicht. Was könnte noch verhindern, dass die remote Verbindung abgelehnt wird ? Eine Sache der Ports ? Der Eintrag * in der Xaccess ist da, ist das vielleicht falsch ? Kann ich da auch eine IP -nummer reinschreiben ? Frank
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 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. 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAuO39wicyCTir8T4RAhkQAKDCpCkewzzZ4tmrEg4Lg9yN1S2AcgCfYZ9D qwTQL1YCX+RRb3BeeXY/T7k= =tLaU -----END PGP SIGNATURE-----
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
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
participants (2)
-
Frank Thiel
-
Torsten Foertsch