web-dev-qa-db-fra.com

Configuration XDMCP pour lightdm, les ports ne sont pas à l'écoute

J'utilise Ubuntu 11.10, lightdm. Il semble que mon service XDMCP soit correctement configuré, mais il ne se connecte pas.

J'ai les éléments suivants dans /etc/lightdm/lightdm.conf:

[XDMCPServer]
enabled=true

Pour redémarrer lightdm, la commande suivante est émise:

Sudo restart lightdm

Cela produit le fichier journal suivant dans /var/log/lightdm/lightdm.log:

[+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

Aucune erreur.

Jusqu'ici tout va bien ... on dirait que le service XDMCP est démarré.

Cependant, même s'il semble avoir démarré sans erreur, il ne parvient pas à se connecter. Le problème peut être lié au fait que rien n'écoute sur TCP port 6000?

netstat -l révèle les éléments suivants:

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

qui montre que le port xdmcp 177 est à l’écoute, mais rien dans Netstat n’affiche le port tcp 6000 à l’écoute:

netstat -l | grep 6000

ne renvoie rien.

XDMCP n'est-il pas censé écouter sur le port 6000?

Un client essayant de se connecter arrive à expiration.

La partie amusante est que cela fonctionnait auparavant, et nous ne pouvons penser à aucun changement de configuration qui aurait affecté XDMCP. Le dépannage semble indiquer que le port 6000 n’écoute pas, mais nous n’avons jamais validé que ce port était utilisé plus tôt quand il fonctionnait.

1
user39542

Tu as aussi besoin

[SeatDefaults]
xserver-allow-tcp=true
7
tumbleweed

J'ai essayé votre configuration exacte sur le PC 192.168.1.6, puis sur un autre PC avec l'adresse IP 192.168.1.7 et

Xephyr -query 192.168.1.6 :1

l'écran Lightdm s'affiche, je me connecte à un utilisateur dans une session awesome, puis sur le premier PC que je trouve

$ Sudo netstat -atunp
...
tcp        0      0 192.168.1.6:40264       192.168.1.7:6001        ESTABLISHED 16555/dbus-launch
tcp        0      0 192.168.1.6:40265       192.168.1.7:6001        ESTABLISHED 16512/awesome   
tcp        0      0 192.168.1.6:40263       192.168.1.7:6001        ESTABLISHED 16555/dbus-launch
tcp       64      0 192.168.1.6:40252       192.168.1.7:6001        ESTABLISHED 16232/lightdm   
...
1
enzotib