Yanıtlar:
Bazı aramalardan sonra cevabı buldum ve /etc/libvirt/qemu.conf
# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"
Yukarıdaki satırın önermesini kaldırdım ve libvirtd
hala ağ üzerinden VNC'ye erişemediğimi bulmak için yeniden başladım. Bu kez suçluydu iptables
. Centos'ta system-config-firewall-tui
VNC erişimine izin verirdim.
firewall-cmd --permanent --add-port=5900/tcp; firewall-cmd --reload
. Bu portların komutunun çıktısında (olarak DİNLE) KVM ana bilgisayarda açmak görebilirsiniz netstat -pant
ya ss -pant
.
VNC'yi KVM ana bilgisayarına bağlarsanız, bir X sunucusunun çalışması gerektiği anlamına gelir (bir hipervizörde yapmak için tamamen gereksiz bir şeydir, ancak bu sizin seçiminizdir). Zaten bir masaüstünüz olduğundan, çalışmanızı engelleyecek virt-viewer
veya virt-manager
doğrudan bir konuk konsoluna erişebileceğiniz hiçbir şey yoktur . Diğer yandan, qemu-kvm VM VNC desteği ile çalışıyorsa, doğrudan VM'nin VNC konsoluna doğrudan bağlanabilirsiniz