On Sunday, November 5, 2017 at 2:45:09 PM UTC,
ser...@da.matta.nom.br wrote:
> Dear Ludwig,
>
> It did not works here. I checked all your instructions on Readme.md.
> Maybe because I am using Qubes 4 RC2 with pv appvms? My motherboard has no iommu support so I am using pv, for a while - I will change my motherboard in a week.
> Mirage do not start as hvm (error Start failed: internal error: libxenlight failed to create new domain 'mirage'). It starts as pv, but my appvms do not starts if I change them to use mirage, with the same error.
Hi. I just saw this thread.
I believe support for HVM guests was fixed on Nov 9th:
https://github.com/talex5/qubes-mirage-firewall/pull/17
The firewall itself can only run as pv.
> I am using dsnmasq and tinyproxy on sys-firewall and I will not be able to do it with mirage. And I know iptables but I did not see how use Ocaml. I know mirage uses just few resources, but maybe it has to show other advantages to get more people envolved.
The rules are configured here:
https://github.com/talex5/qubes-mirage-firewall/blob/master/rules.ml
The current set of actions is quite limited, but having a full programming language available might be useful if you want to do more complicated things.
Mirage does have a DHCP server library available, and I have wondered whether it would be useful to add that to the firewall, for guests that don't know about QubesDB.