Configuração do XDMCP para lightdm, as portas não estão escutando

1

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.

    
por user39542 28.12.2011 / 02:51

2 respostas

7

Você também precisa

[SeatDefaults]
xserver-allow-tcp=true
    
por tumbleweed 06.01.2012 / 18:14
1

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   
...
    
por enzotib 02.01.2012 / 17:12