Você também precisa
[SeatDefaults]
xserver-allow-tcp=true
Estou usando o Ubuntu 11.10, lightdm. Parece que meu serviço XDMCP está configurado corretamente, mas não conectará.
Eu tenho o seguinte em /etc/lightdm/lightdm.conf
:
[XDMCPServer]
enabled=true
Para reiniciar o lightdm, o seguinte comando é emitido:
sudo restart lightdm
Isso produz o seguinte arquivo de log em /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
Sem erros.
Até aí tudo bem .. parece que o serviço XDMCP foi iniciado.
No entanto, mesmo que pareça ter sido iniciado sem nenhum erro, ele não consegue se conectar. O problema pode estar relacionado a nada escutando na porta TCP 6000?
netstat -l revela o seguinte:
udp 0 0 *:xdmcp *:*
udp 0 0 *:34000 *:*
udp 0 0 *:mdns *:*
udp6 0 0 [::]:xdmcp [::]:*
que mostra a porta xdmcp 177 escutando, mas nada no netstat mostra a porta TCP 6000 ouvindo:
netstat -l | grep 6000
não retorna nada.
O XDMCP não deveria estar atendendo na porta 6000?
Um cliente que tenta se conectar apenas expira.
A parte engraçada é que estava funcionando antes, e não podemos pensar em nenhuma alteração de configuração que teria afetado o XDMCP. O problema parece apontar para a porta 6000 que não está escutando, mas nós nunca validamos que esta porta estava sendo usada mais cedo quando estava funcionando.
Você também precisa
[SeatDefaults]
xserver-allow-tcp=true
Eu tentei sua configuração exata no PC 192.168.1.6, fui para outro PC com ip 192.168.1.7 e execute
Xephyr -query 192.168.1.6 :1
o saudador Lightdm é mostrado, eu faço login com um usuário em uma sessão awesome
, depois no primeiro PC que eu encontrar
$ 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
...