I'm running Windows 8 Pro, and I've enabled Hyper-V in order to run a few Windows virtual machines on my workstation. For the guest VMs, I'd like them to be able to have access to network resources outside of the host network, including the internet.
Here's what I've tried so far:
I've set up an Internal network in the Hyper-V Switch Manager, and shared the NIC that has internet access with the new virtual switch via Internet Connection Sharing
Then, I created a VM and assigned the Internal virtual switch to that VM's network adapter. The VM then gets an IP address in the 192.168.137.x range, with the gateway, DHCP server and DNS server set to 192.168.137.1.
The Windows Server 2012 VM says it's not connected to the internet, and I'm not able to open any webpages on the guest. The host OS has internet access via Ethernet during this time (not trying to use a Wi-Fi connection with this setup), and the switch is configured to allow the guest and host OS to use it simultaneously.
I've followed closely to the steps lined out in three related questions, but I don't see anything I should change:
- Windows 8 Hyper-V network not working on host (not using a wireless adapter with the connection, and I've configured ICS)
- Windows 8 Hyper-V - how to give VM internet access? (didn't really state how it was fixed, just said he disabled and re-enabled VLAN settings, which I tried to no effect)
- Why does my Windows 8 Pro Hyper-V guest have no internet? (I'd like to use an Internal network if possible, however setting the network adapter to use an External network switch does work. No other virtualization products are installed)
Any suggestions on what I should try or change next?