Parece que o seu vncserver foi iniciado com o parâmetro localhost
:
# vncserver -h
usage: vncserver [:<number>] [-nohttpd] [-name <desktop-name>] [-depth <depth>]
[-geometry <width>x<height>]
[-pixelformat rgbNNN|bgrNNN]
<Xvnc-options>...
# Xvnc -h
Unrecognized option: -h
...
Global Parameters:
localhost - Only allow connections from localhost (default=0)
Você provavelmente deve verificar o /etc/sysconfig/vncservers
e o script de inicialização /etc/init.d/vncserver
.
Se você quer ligar um IP específico, faça isso com o iptables ou dê uma olhada em isto .