KVM: conexão VNC bloqueada

1

Estou executando um host KVM com três vms clientes. Dois servidores ubuntu e um servidor windows r2 2008.

Todas as três VMs têm a opção VNC ativada em seu arquivo de configuração XML:

<graphics type='vnc' port='5910' autoport='no' listen='0.0.0.0' keymap='de'>
  <listen type='address' address='0.0.0.0'/>
</graphics>

<graphics type='vnc' port='5911' autoport='no' listen='0.0.0.0' keymap='de'>
  <listen type='address' address='0.0.0.0'/>
</graphics>

<graphics type='vnc' port='5912' autoport='no' listen='0.0.0.0' keymap='de'>
  <listen type='address' address='0.0.0.0'/>
</graphics>

E as portas fornecidas são abertas no início:

user@kvm-host:~$ netstat -tpln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1061/rpcbind
tcp        0      0 192.168.100.1:53        0.0.0.0:*               LISTEN      2811/dnsmasq
tcp        0      0 0.0.0.0:5269            0.0.0.0:*               LISTEN      1844/beam
tcp        0      0 0.0.0.0:5910            0.0.0.0:*               LISTEN      4497/qemu-system-x8
tcp        0      0 0.0.0.0:40758           0.0.0.0:*               LISTEN      1844/beam
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1680/sshd
tcp        0      0 0.0.0.0:5911            0.0.0.0:*               LISTEN      4532/qemu-system-x8
tcp        0      0 0.0.0.0:5912            0.0.0.0:*               LISTEN      2844/qemu-system-x8
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      1844/beam
tcp        0      0 0.0.0.0:5281            0.0.0.0:*               LISTEN      1844/beam
tcp        0      0 0.0.0.0:38724           0.0.0.0:*               LISTEN      1131/rpc.statd
tcp        0      0 0.0.0.0:5222            0.0.0.0:*               LISTEN      1844/beam
tcp6       0      0 :::111                  :::*                    LISTEN      1061/rpcbind
tcp6       0      0 :::4369                 :::*                    LISTEN      1753/epmd
tcp6       0      0 :::22                   :::*                    LISTEN      1680/sshd
tcp6       0      0 :::52896                :::*                    LISTEN      1131/rpc.statd

E eu adicionei uma regra ao iptables:

sudo iptables -L
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5911
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5910
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5912

Mas não consigo me conectar via vnc a partir do controle remoto! Eu sou capaz de se conectar no localhost via telnet para a porta 5910. A conexão de telnet local retorna RFB 003.008. Mas quando se conecta a partir do exterior, a conexão fica sem tempo.

O que posso fazer?

    
por endian 03.11.2014 / 09:18

0 respostas