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.
Tu as aussi besoin
[SeatDefaults]
xserver-allow-tcp=true
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
...