Como resolver um problema de tela preta com o Xnest / XDMCP

1

Meu ambiente consiste em uma VM do Ubuntu 14.04 LTS. Isso está agindo como o servidor Xnest no soquete: 2 e na porta 6002 (conforme visto pelo netstat). Estou executando o Xnest como cliente em uma VM Fedora 20. O sistema Ubuntu executa o Xnest 2: 1: 15: 1. Minha versão Xnest no Fedora é 1.14.4-14.fc20. Quando eu tento conectar-me remotamente ao Fedora, parece que eu consigo me conectar, mas fico com uma tela preta e não tenho certeza do que estou fazendo de errado, se é que existe alguma coisa. Eu inicio o servidor no Ubuntu executando:

Xnest :2

Do Fedora (o cliente) eu corro:

Xnest -ac -query 192.168.17.105 :2 -geometry 1024x768

E aqui está o que eu vejo no Fedora:

Alguma idéia do que eu posso estar fazendo errado, ou se isso é possivelmente um bug?

    
por user53029 25.08.2015 / 05:06

1 resposta

1

A tela preta pode resultar de várias coisas:

  • Nada está sendo executado no servidor Xnest, ou seja, nem mesmo um gerenciador de janelas. Por exemplo, também recebo uma tela preta quando inicio localmente Xnest :2 . Eu tenho que iniciar explicitamente o gerenciador de janelas, etc. via DISPLAY=:2 xfwm4 & etc.
  • O cliente XDMCP não pode se conectar às portas necessárias. Por exemplo, quando tento uma máquina em que sei que nenhum X está em execução (por exemplo, via Xnest -query doesnothavexdmcp.example.org :2 -geometry 1024x768 ), também recebo uma tela preta. E nenhuma mensagem de erro é exibida.
  • O servidor Xnest realmente não tem o XDMCP ativado. O XDMCP é considerado um risco de segurança e, portanto, geralmente não é ativado por padrão. Se eu iniciar um Xnest :2 em, e. O Fedora certamente não possui o XDMCP ativado.

Para descartar problemas de conexão, você pode tentar desativar os filtros de pacotes (por exemplo, o Fedora tem um ativado por padrão) e examinar o tráfego XDMCP com o wireshark.

    
por 06.03.2016 / 10:01