-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
loss of connectivity on upstream VM restart #156
Comments
This is not just an issue with upstream vm-restart, mirage-firewall v0.8.2 cannot handle change of upstream VM. It will take longer than usual to complete the command, but no error is given (and qvm-prefs netvm mirage displays the netvm change). Also, see issue: As both #156 and #157 was described in #59 many versions ago, it could be a regression, so I've mentioned them there: |
Thanks for the reports! With I think for both cases we'll have to add something to monitor Xenstore for uplink as is currently the case for clients VM and add the code to dynamically change the uplink interface (it doesn't seem so trivial at the moment, I'll have to think about it a bit :) ). |
In the working process for adding OpenBSD as a possible netvm, I've been working on dynamic netvm management. @xaki23, @rootnoob would you mind to try out the current head of https://github.com/palainp/qubes-mirage-firewall/tree/common-vif ? Sorry I haven't updated the hashsum so far (and not sure build_with_docker without docker cache will still compiles as notset.fr is down). |
Update: I still have some issues, and I'm not sure how to solve them :(
But with the current patch, in the openning situation, it's possible to do (without the need to restart qmf):
|
Thank you for the report, this issue should have been fixed since release 0.9.0. Please reopen if this is not the case. |
when the upstream VM of a mirage firewall gets restarted, the mfw doesnt recover from that and needs to be restarted as well.
repro steps:
a linux FW in the middle position will recover from temporary loss of its upstream interface.
there doesnt seem to be anything relevant being logged on the mfw console.
The text was updated successfully, but these errors were encountered: