Quite the disappointment, I have to say. WSL users have been requesting a proper, supported bridged interface forever it feels. We've had the NAT option since day one, which is fine for very basic outbound usage. This new "mirrored" option is designed to alleviate the want for inbound connections, except it has serious limitations. Try and start any listening service inside your WSL VM where the network port is in use inside of your Windows host, and the service fails, as this mirrored mode clones your MAC and IP inside the WSL instance entirely. (I've tested this just now to confirm).
There were some workaround for bridged networking options in Windows 10/11 in the past, but they were troublesome. There was about a 50% hit rate on success based on your specific brand of NIC and driver (and wireless NICs in particular hard a very low success rate). And then any updates to your system generally broke your bridge setup and required you to rebuild it. Compare to other desktop-focussed VM solutions like VirtualBox, where network bridging is very simple, and completely independent of your brand/type of NIC.
The argument remains that bridging is "advanced usage" territory and "nobody wants it", except I call total BS on that. WSL itself is "advanced usage" territory already, so claiming that customers aren't smart enough to understand network bridging is an insult. Additionally, enough people want a fully supported bridged network setup that we got this "mirrored" thing to appease those requests, except it's a half-solution at best. I also don't really accept the argument that putting a bridged interface in will kill off Hyper-V sales to any level that warrants argument. If people want unrestricted $0 virtualisation, that exists across a multitude of simple solutions today (VirtualBox, ProxMox, many more). There are zero valid reasons for not offering this very standard, very banal feature.
I really hope Microsoft just get it together and offer bridged networking like literally every other modern desktop VM solution. It's been long enough.
There were some workaround for bridged networking options in Windows 10/11 in the past, but they were troublesome. There was about a 50% hit rate on success based on your specific brand of NIC and driver (and wireless NICs in particular hard a very low success rate). And then any updates to your system generally broke your bridge setup and required you to rebuild it. Compare to other desktop-focussed VM solutions like VirtualBox, where network bridging is very simple, and completely independent of your brand/type of NIC.
The argument remains that bridging is "advanced usage" territory and "nobody wants it", except I call total BS on that. WSL itself is "advanced usage" territory already, so claiming that customers aren't smart enough to understand network bridging is an insult. Additionally, enough people want a fully supported bridged network setup that we got this "mirrored" thing to appease those requests, except it's a half-solution at best. I also don't really accept the argument that putting a bridged interface in will kill off Hyper-V sales to any level that warrants argument. If people want unrestricted $0 virtualisation, that exists across a multitude of simple solutions today (VirtualBox, ProxMox, many more). There are zero valid reasons for not offering this very standard, very banal feature.
I really hope Microsoft just get it together and offer bridged networking like literally every other modern desktop VM solution. It's been long enough.
Comment