Hide Forgot
Description of problem: The command line parameter value of "addr=<addr>" set the IP address spice is listening on, and default is any address. But can not boot guest when specify the spice client's ip address, this is not what we want. Version-Release number of selected component (if applicable): host info: # uname -r && rpm -q qemu-kvm 2.6.32-220.el6.x86_64 qemu-kvm-0.12.1.2-2.210.el6.x86_64 # rpm -qa | grep vnc tigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64 gtk-vnc-0.3.10-3.el6.x86_64 gtk-vnc-python-0.3.10-3.el6.x86_64 How reproducible: 100% Steps to Reproduce: 1. start a guest with the "addr=<addr>" specify the spice client's IP address. ...-spice disable-ticketing,port=5991,addr=${ip_of_client's} -vga qxl 2. connect to the guest with spciec in the specified client. Actual results: Can not boot guest when specify the spice client's IP address Expected results: Boot guest successfully and the specified client connect to the guest without any error. Additional info:
addr doesn't specify the ip address of the client, it specifies ip address the server should bind to. This way spice-server can bind to specific network interfaces, for example to loopback (addr=127.0.0.1) which disables remote connects.