1 votes

Configuration XDMCP pour lightdm, les ports n'écoutent pas

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

Pas d'erreur.

Jusqu'à présent, tout va bien il semble que le service XDMCP soit lancé.

Cependant, bien qu'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 le port TCP 6000 ?

netstat -l révèle ce qui suit :

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 ne montre que le port tcp 6000 est à l'écoute :

netstat -l | grep 6000

ne renvoie rien.

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

Un client qui essaie de se connecter n'arrive pas à se connecter.

Ce qui est amusant, c'est que cela fonctionnait avant, et nous ne pouvons pas penser à un changement de configuration qui aurait pu affecter XDMCP. Le dépannage semble indiquer que le port 6000 n'écoute pas, mais nous n'avons jamais validé l'utilisation de ce port lorsque le système fonctionnait auparavant.

7voto

Vous avez également besoin de

[SeatDefaults]
xserver-allow-tcp=true

1voto

enzotib Points 86709

J'ai essayé votre configuration exacte sur le PC 192.168.1.6, je suis allé sur un autre PC avec l'ip 192.168.1.7 et j'ai lancé

Xephyr -query 192.168.1.6 :1

le greeter Lightdm s'affiche, je me connecte avec un utilisateur dans un awesome puis, sur le premier PC, 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   
...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X