Following a few tutorials I setup a server and installed 2012 RD services on it.
I created a new pooled, managed desktop collection with only one VM which is connected to an internal vSwitch.
From the server itself I can sign in via RD Web Access (https://myserver.lab.local/RDWeb) and connect to the desktop without issue.
When I try to sign in from another physical PC the connection fails.
looking at the Remote Desktop Services event logs I can see RD services is able to authenticate the user and the Connection Broker service is able to redirect the request, but the client never connects.
Looking at event 1307 it tells me it successfully redirected the request:
Remote Desktop Connection Broker Client successfully redirected the user LAB\lclaypool to the endpoint DRVDI123-1.lab.local. Ip Address of the end point = 10.111.123.5
This VM is not directly accessible from outside the Hyper-V server, (e.g. I can't ping it directly from another computer, but from the VM I can ping "out" to any computer accessible to the Hyper-V host) but that's how it is supposed to work right? Because if the VMs did need to be directly accessible like that I would need to bind a physical NIC to every VM correct?
I'm just trying to make sure this is a configuration mistaken and not a misunderstanding of how RD services is supposed to work.