GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Xdmcp-Setup für Lightdm, Ports hören nicht zu?

Ich verwende Ubuntu 11.10, lightdm. Anscheinend ist mein XDMCP-Dienst korrekt eingerichtet, aber es wird keine Verbindung hergestellt.

Ich habe Folgendes in /etc/lightdm/lightdm.conf :

[XDMCPServer]
enabled=true

Um lightdm neu zu starten, wird der folgende Befehl ausgegeben:

sudo restart lightdm

Dadurch wird die folgende Protokolldatei in /var/log/lightdm/lightdm.log erstellt :

[+0.01s] DEBUG: Launching X Server
[+0.01s] DEBUG: Launching process 6947: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.01s] DEBUG: Waiting for ready signal from X server :0
[+0.01s] DEBUG: Starting XDMCP server on UDP/IP port 177
[+0.02s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.02s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.17s] DEBUG: Got signal 10 from process 6947

Keine Fehler.

So weit, so gut.. sieht so aus, als ob der XDMCP-Dienst gestartet wurde.

Obwohl es so aussieht, als ob es ohne Fehler gestartet wurde, kann es keine Verbindung herstellen. Das Problem hängt möglicherweise damit zusammen, dass TCP-Port 6000 nicht überwacht wird?

netstat -l zeigt Folgendes:

udp        0      0 *:xdmcp                 *:*
udp        0      0 *:34000                 *:*
udp        0      0 *:mdns                  *:*
udp6       0      0 [::]:xdmcp              [::]:*

was zeigt, dass der xdmcp 177-Port lauscht, aber nichts in netstat zeigt tcp-Port 6000, der lauscht:

netstat -l | grep 6000

gibt nichts zurück.

Sollte XDMCP nicht auf Port 6000 lauschen?

Ein Client, der versucht, eine Verbindung herzustellen, überschreitet einfach das Zeitlimit.

Der lustige Teil ist, dass es vorher funktioniert hat, und wir können uns keine Konfigurationsänderung vorstellen, die sich auf XDMCP ausgewirkt hätte. Die Fehlerbehebung scheint darauf hinzudeuten, dass der Port 6000 nicht zuhört, aber wir haben nie bestätigt, dass dieser Port früher verwendet wurde, als er funktionierte.

Akzeptierte Antwort:

Außerdem benötigen Sie

[SeatDefaults]
xserver-allow-tcp=true

Ubuntu
  1. Wie verwende ich Lightdm für benutzerdefinierte Sitzungen?

  2. Kann Libpng12.so.0 nicht auf Ubuntu 19.04 für Packet Tracert 7 installieren?

  3. Suspend funktioniert nicht unter Ubuntu 16.04 für Dell 3537?

  4. Überprüfen Sie die Listening-Ports mit netstat

  5. Netcat hört auf, auf UDP-Verkehr zu lauschen

So zeigen/überprüfen Sie offene Ports unter Ubuntu Linux

So suchen Sie unter Linux nach Listening Ports (Ports in use)

Webinoly – Einfache Einrichtung eines optimierten LEMP-Stacks für WordPress in Ubuntu

Wie konfiguriere ich Pkexec, um nicht nach dem Passwort zu fragen?

So richten Sie Desktop-Verknüpfungen für cPanel ein

Wie richte ich Backups für WHM ein?