虚拟机virsh vncdisplay vmHanson时候显示端口号前面连接有127.0.0.1
通过vnc连接时候报错: Error in TightVNC Viewer:由于目标机器积极拒绝,无法连接
先将此虚拟机shutdown
再通过virsh edit vmHanson命令进行修改虚拟机显卡配置:
找到此行,然后编辑成下面,增加 address='0.0.0.0'
目的是让其广播,DHCP 服务会给它分IP
<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'>
<listen type='address' address='0.0.0.0'/>
修改完后保存退出,并启动此虚拟机。
[root@localhost qemu]# virsh start vmHanson
Domain vmHanson started
然后通过virsh vncdisplay vmHanson 命令就可以查询到对应端口:
[root@localhost qemu]# virsh vncdisplay vmHanson
:40
将此端口号输入到vnc中,连接即可成功: