I'm stumped by this problem...
I have a D-Link DIR-330 router that I've been using for years. I was going to upgrade it to a DIR-815 so I configured the 815 to match all the settings. Regular laptops, computers etc. could connect fine.
My problem is that the Hyper-V guest computers cannot connect outside of the host server when connected to the new router. If I take one of the guest VMs and change it to be DHCP, then it connects and I can get out to the internet. But whenever the IP address is set to a static IP, the guest can no longer get to the internet. In fact, it can ping other VMs that are running on the same host, but I can't ping the router (as the gateway).
When things are in this broken state and I have a guest with a static IP assigned, I can litterally unplug the cable from the new router, plug back into the old, and then the guest VMs will be able to ping the gateway.
I've already tried removing the network from the guest VM's configuration. I've also double checked the router settings and they are configured pretty much identical; and since this server is connecting hard-wire, I know it's not a wireless issue.
I've verified that neither the IP address nor the MAC are duplicates of what are on the network.
I know it's probably more than likely something about the way hyper-v and the router are interacting for the guest connections, but I don't know what or how to fix it. And if the answer is that it is an incompatibility with the router, then I want to know what I'm looking for in a router so that I can get one where I won't have this problem.
I need to get these guests running under static IPs, but I've run out of ways to try to fix this. Anyone with suggestions would be greatly appreciated.