writing this down before i forget.
main takeaways:
-
restart Windows when in doubt.
-
Don't use Hyper-V's "External" virtual switches.
-
Instead:
- Create a new "Internal" virtual switch to put all your VMs on.
- Create a bridge network using your ethernet/wireless adapter (configure network adapters in Control Panel) and this new switch.
- Restart windows.
-
managing networks on hyper-v is a pain because some update somewhere in Windows 10 broke how the Hyper-V virtual NIC would piggyback on the physical NIC to hoist VMs' virtual NICs onto the same subnet as the physical NIC.
-
if you were to set a Hyper-V virtual switch to "External" now, it would just hijack the physical NIC, and stop all internet traffic.