Настройка XDMCP для lightdm, порты не прослушиваются

Я использую Ubuntu 11.10, lightdm. Похоже, что моя служба XDMCP настроена правильно, но она не подключается.

У меня есть следующее в /etc/lightdm/lightdm.conf:

[XDMCPServer]
enabled=true

Для перезапуска lightdm выдается следующая команда:

sudo restart lightdm

В /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

Нет ошибок.

Пока все хорошо ... похоже, что служба XDMCP запущена.

Однако, несмотря на то, что похоже, что он запущен без каких-либо ошибок, он не может подключиться. Проблема может быть связана с тем, что ничего не прослушивается на TCP-порту 6000?

netstat -l показывает следующее:

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

, который показывает прослушивание порта xdmcp 177, но ничего в netstat не показывает порт tcp Прослушивание 6000:

netstat -l | grep 6000

ничего не возвращает.

Разве XDMCP не должен прослушивать порт 6000?

Клиент пытается подключиться только раз.

Самое смешное, что он работал раньше, и мы не можем думать ни о каком изменении конфигурации, которое могло бы повлиять на XDMCP. Устранение неполадок, похоже, указывает на то, что порт 6000 не прослушивается, но мы никогда не проверяли, использовался ли этот порт ранее, когда он работал.

1
задан 1 January 2012 в 02:13

2 ответа

Вам также нужно

[SeatDefaults]
xserver-allow-tcp=true
0
ответ дан 1 January 2012 в 02:13

Я попробовал вашу точную конфигурацию на ПК 192.168.1.6, перешел на другой ПК с ip 192.168.1.7 и запустил

Xephyr -query 192.168.1.6 :1

показанный приветствующий Lightdm, я захожу с пользователем в awesome сеанс, то на первом ПК я нахожу

$ 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   
...
0
ответ дан 1 January 2012 в 02:13

Другие вопросы по тегам:

Похожие вопросы: