Recent, I installed Oracle VM VirtualBox and enabled Hyper-V feature on my Win10 Professional (1709). Since then I cannot browse any intranet or internet web pages in IE and Edge. But there is no problem at all if I disable the newly added virtual network adapter.
I tried to google and search how to fix it. But I found no clue at all.
After few days, suddenly a light bulb goes on in my head.
I think it might be the adapter priorities so all the network traffic is sending out through the virtual network adapter. I then find out the REAL solution to fix it. Now all of the newly added virtual network adapters are enabled and I have no problem at all on browsing intranet and internet web pages.
Here are the steps to fix.
- Open Windows PowerShell
- Run “Get-NetAdapter” to list all the adapters info
- Now you can see the IfIndex value for the virtual network adapter (it is 18 in my PC, it will be other value in your PC). Remember this value.
- Then we run “Get-NetIPInterface” to list all the IP interface info
- The “real” network adapter for me to go intranet and internet is IfIndex=52, and its InterfaceMetric is 35.
- The virtual network adapter (IfIndex=18) is having InterfaceMetric=15.
- In windows, the lower number means the higher priorities. So that means all the network traffic will route out from the virtual network adapter and so it seems I lost all the internet access. Now what we should do is, lower the priorities of the virtual network adapter. Because my wifi adapter is having InterfaceMetric=45. So I think putting 55 for the virtual network adapter is a good choice. Let’s try to make the change now.
- Let’s open “Windows Settings”
- Click into “Network & Internet”
- Click into “Change Adapter Options”
- Right click the virtual network adapter and select “Properties” button
- select “TCP/IPv4” and click “Properties” button
- Click “Advanced…” button
- Clear the “Automatic metric” and enter “55” to the textbox of Interface Metric (entering other proper value in your case)
- Click “OK” button and until all property windows are closed.
- Repeat the same steps from (12) to (15) for “TCP/IPv6”
- You may run “Get-NetIPInterface” in PowerShell Window to make sure the values are applied.
These are all the steps to fix this issue. I hope these steps could also help you.