Opened 16 months ago

Closed 14 months ago

Last modified 13 months ago

#478 closed defect (notanissue)

Dynamic netvm switching doesn't work

Reported by: joanna Owned by: joanna
Priority: major Milestone: Release 1
Component: core Keywords:
Cc: marmarek

Description

After one changes e.g. the netvm used by the firewallvm, the networking works for some time (a few tens of secconds), and then stops. Probably some f/w related issue?

Change History (7)

comment:1 Changed 16 months ago by marmarek

  • Resolution set to fixed
  • Status changed from new to closed

Here is essential patch:
http://git.qubes-os.org/gitweb/?p=marmarek/core.git;a=commit;h=9547b191ade0f5d836859a0179b8e582a786c6e1

But also fixed problems mentioned in #465, making easier use it in qubes-manager (setter in netvm property)

comment:2 Changed 16 months ago by joanna

Still doesn't work!

Dom0: core 2.0.8
F/w VM: core 1.7.17

comment:3 Changed 16 months ago by marmarek

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:4 Changed 16 months ago by marmarek

Can you provide:

  1. routing table from fw (also -t nat)
  2. routing table from new netvm
  3. firewall from fw
  4. /etc/resolv.conf from fw

comment:5 Changed 15 months ago by marmarek

Found that it is caused by DNAT rules in PR-QBS chain, looks like bug in kernel (iptables).
Next step: check if it is fixed in 3.2.x (on my system it works on 3.2.5).

comment:6 Changed 14 months ago by joanna

  • Resolution set to notanissue
  • Status changed from reopened to closed

This seems to be a problem with my USB driver. The netvm switching does work when I have a different NICs assigned in the netvms. So, seems Qubes-irrelevant. Will try some newer VM kernel, which should solve it.

comment:7 Changed 13 months ago by joanna

After all, it turned out to be a problem with Xen net backend -- it was just that the usb modem I was using was apparently triggering this bug:

http://lists.xen.org/archives/html/xen-devel/2012-05/msg01878.html
http://lists.xen.org/archives/html/xen-devel/2012-05/msg01133.html

Note: See TracTickets for help on using tickets.