在 win11 上为 WSL2 配置桥接网络
WSL2 默认使用 NAT 网络,无法直接访问局域网内的设备。 本文介绍如何配置 WSL2 使用桥接网络,使 WSL2 能够直接访问局域网内的设备。
首先,需要在 Windows 上安装 Hyper-V。 注意,只有 Windows 专业版才支持 Hyper-V。
安装完成后,打开 Hyper-V
管理器,点击虚拟交换机管理器,创建一个新的虚拟交换机
<yourNewEthernet>
,选择“外部”网络类型,然后选择你的网络适配器。
然后,根据 WSL
中的高级设置配置,在宿主机中,编辑 ~\.wslconfig
文件,添加以下内容:
1 | [wsl2] |
当然也可以在发行版中配置 wsl.conf
文件,同见 WSL
中的高级设置配置。
最后在 powershell
中,运行 wsl --shutdown
关闭 WSL2,然后再次运行 wsl
启动 WSL2即可。