netstat -a
tcp 0 0 debian-server:33992 rendu-0103ee:40352 ESTABLISHED
tcp 0 0 debian-server:53315 rendu-0103ee:54578 ESTABLISHED
tcp 0 0 debian-server:34389 MiniRoon:33523 ESTABLISHED
tcp 0 0 debian-server:55103 MiniRoon:41239 ESTABLISHED
The two devices are various endpoints on my network
also see here:
https://community.roonlabs.com/t/overview-firewall-open-ports/20334
the suggestion in this post is that different ports are used for different endpoints
You could try running Debian or Ubuntu in the VM and using NAT to portmap automagically
Maybe?