I've installed Windows 10 in an HVM (called dev-win10), and I'd like to
be able to connect to its RDP service from a Linux VM (called dev).
The documentation [1] says both VMs need the same netvm, and in that
netvm I need to enable an iptables rule to let dev communicate with
dev-win10:
iptables -I FORWARD 2 -s $DEV -d $DEV_WIN10 -j ACCEPT
Then in the VM that will hosting the service, dev-win10 in this case, I
need to allow incoming connections from the source IP:
iptables -I INPUT -s $DEV -j ACCEPT
This seems to work fine if the VM hosting the service is Linux. Since
it's Windows I obviously just need to allow access using the Windows
Firewall instead of with iptables.
It sure seems like I'm allowing all inbound connections to the Remote
Desktop service in the Windows Firewall [2], however when I try
connecting to it from dev it times out.
I've also tried running a simple http server using python3:
python3 -m http.server
And I allowed python.exe through the Windows firewall, but I can't
connect to that service either. When I try the same experiment in a
Linux VM, I can connect to it fine from dev.
Any idea what I'm missing?
[1]
https://www.qubes-os.org/doc/qubes-firewall/#tocAnchor-1-1-4
[2]
https://i.imgur.com/PyrKLAm.png