Hey everyone! I just set up a new Windows Server 2025 virtual machine and I'm trying to give it internet access via Hyper-V. I created an external virtual switch that uses the same physical network adapter as my host machine. However, I'm encountering a problem: as soon as I create the external switch, my host completely loses its internet connection. The host remains accessible on the local network, but any attempts to browse the web result in a DNS resolve error. If I remove the external switch, the host regains internet access, but then my VM loses it. My goal is to have both the host and VM connected to the internet through the same network adapter while ensuring they can communicate on the local network. Does anyone have suggestions on how to configure this correctly without disrupting the host's internet? Thanks for any help!
2 Answers
If that doesn't solve your problem, another quick fix could be to simply plug in an additional network cable. You could use one for Hyper-V management and another specifically for VM data. This way, the host won't lose its internet connection even when the virtual switch is set up!
Yeah, this is a common issue! When you create an External virtual switch on your network interface card, Hyper-V takes control of that physical adapter and sets up a new virtual Ethernet interface for the external switch. To fix this, you need to transfer your host's IP, Gateway, and DNS settings to that new virtual interface. Alternatively, you can enable DHCP for an automatic setup. Once you do this, both your host and VM should be good to go with internet access and still be reachable on the same network!
I did that already, but it still isn’t working as expected.
Also, make sure you have the "Allow management operating system to share this connection" option enabled for the external switch.