[Spice-devel] spice channel and conntrack netfilter

Hans de Goede hdegoede at redhat.com
Fri Feb 10 08:11:15 PST 2012


Hi,

On 02/10/2012 03:41 PM, nicolas prochazka wrote:
> Hello again,
> however it is seems very strange
>
> 1- spicy is connected to my linux guest
> 2 - I do nothing during 10 minutes, or I want to eat a peace of cake
> during 10 minutes,
> then mouse, keyboard , sound are not usable in my vm, I just can see
> the linux desktop :)

I understand, so we likely need to add some keepalive code to spice,
can you please file an RFE here:

https://bugs.freedesktop.org/enter_bug.cgi?product=Spice

Regards,

Hans


>
> Nicolas
>
> 2012/2/10 Hans de Goede<hdegoede at redhat.com>:
>> Hi,
>>
>>
>> On 02/10/2012 11:26 AM, nicolas prochazka wrote:
>>>
>>> Hello,
>>> spice client establish connection to spice server.
>>>
>>> DEV-10.98.98.1:~# conntrack -L |grep 11943
>>> conntrack v1.0.0 (conntrack-tools): 76 flow entries have been shown.
>>> tcp      6 600 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44970
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44970
>>> [ASSURED] mark=0 use=1
>>> tcp      6 600 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44971
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44971
>>> [ASSURED] mark=0 use=1
>>> tcp      6 600 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44967
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44967
>>> [ASSURED] mark=0 use=1
>>> tcp      6 600 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44966
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44966
>>> [ASSURED] mark=0 use=1
>>> tcp      6 599 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44969
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44969
>>> [ASSURED] mark=0 use=1
>>> tcp      6 600 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44968
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44968
>>> [ASSURED] mark=0 use=1
>>>
>>> my ip_conntrack_tcp_timeout_established  is set to 600 for network
>>> performance consideration, by default it seems to be 5 days.
>>>
>>> spice client ( spicy ) is connected to vm guest ( windows) in
>>> screesaver mode, so there's no mouse, or keyboard event.
>>>
>>> tcp      6 365 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44970
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44970
>>> [ASSURED] mark=0 use=1
>>> tcp      6 305 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44971
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44971
>>> [ASSURED] mark=0 use=1
>>> conntrack v1.0.0 (conntrack-tools): 72 flow entries have been shown.
>>> tcp      6 302 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44967
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44967
>>> [ASSURED] mark=0 use=1
>>> tcp      6 302 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44966
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44966
>>> [ASSURED] mark=0 use=1
>>> tcp      6 595 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44969
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44969
>>> [ASSURED] mark=0 use=1
>>> tcp      6 302 ESTABLISHED src=10.10.4.3 dst=10.10.4.226 sport=44968
>>> dport=5930 src=10.98.98.1 dst=10.10.4.3 sport=11943 dport=44968
>>> [ASSURED] mark=0 use=1
>>>
>>> then after 600s
>>>
>>> tcp      6 595 ESTABLISHED src=10.10.106.58 dst=10.10.4.226
>>> sport=53868 dport=11943 src=10.10.4.226 dst=10.10.106.58 sport=11943
>>> dport=53868 [ASSURED] mark=0 use=1
>>>
>>> ( connection for display ( screesaver send image change )
>>>
>>>
>>> =>    Then mouse, keyboard are lost , i cannot  reuse them, I must kill
>>> and restart spice client .
>>>
>>> Is it a normal behavior ?  ( channel is not recreated by client )
>>
>>
>> Yes AFAIK this is expected behavior, esp. in combination with using
>> temp passwords which expire (also see my previous mail) when using
>> temp passwords the client-reconnecting won't help since the password
>> will have expired.
>>
>> Regards,
>>
>> Hans
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list