After rebuilding several of my Hyper-V machines on a new machine I remembered what a pain it was to configure networking on them. For some reason, Hyper-V and wireless network adapters just don’t get along together.
Steve Sinofsky has written the definitive post on this, but he leaves out a key detail, and so does everyone else who parrots posts like that. Not even the Virtual PC Guy had any direction that proved to solve my problems.
Fortunately a guy in Australia named Simon Waight had the solution, and I’m posting it here for the next time I forget this important little detail.
There are a couple of standard approaches to make wireless networking work with Hyper-V. Ben Armstrong, the Virtual PC guy, advocates using Internet Connection Sharing, while Sinofsky advised using an External Switch bound to a wireless adapter, which creates a network bridge. I liked the external Switch approach because it seemed simpler and more flexible, but Sinofsky’s advice just didn’t work.
The solution, as told by Waight: Right-click the Network Bridge in the adapter settings, and in the Properties window, under ‘The connection uses the following items’, check every checkbox, and click OK. After some churning both the host and client networking is back online.