I've successfully created a site to site VPN connection between my Azure virtual network and my on-premises network. I have a single VM inside my virtual network which has the default remote desktop and Powershell endpoints defined. Despite the connection between my local network and Azure being up, I can't ping or connect via remote desktop to my VM using the internal IP address.
As far as I can tell, I've met all of the criteria in setting up the VPN connection.
- The VM IP falls within the address pool specified in the address space
- The gateway is working
- The IP address of the local machine that I'm trying to connect from falls with the address range defined in the Local Network setting in Azure.
What reasons could be preventing my local machine from connecting to the VM using the internal IP? I can connect via remote desktop using the external IP address.