If you run your desktops as VMs on a Linux box you...
# netmaker
n
If you run your desktops as VMs on a Linux box you could also create a Linux bridge and enable forwarding