在 Windows 11 中设置 WSL2 Ubuntu 的 `networkingMode=mirrored` 详细教程
在 Windows 11 中设置 WSL2 Ubuntu 的 `networkingMode=mirrored` 详细教程
-
- 引言
- 环境要求
- 配置 `.wslconfig` 文件
- 重启 WSL2
- 验证镜像网络模式
- 解决常见问题
- 其他注意事项
- 结论
引言
在 Windows 11 中使用 WSL2(Windows Subsystem for Linux 2)时,默认的网络配置可能会导致一些网络互通性问题,例如无法通过 localhost
访问 WSL2 中的服务,或者在局域网中无法访问 WSL2 中的服务。为了解决这些问题,Windows 11 23H2 及以上版本引入了 networkingMode=mirrored
配置,使 WSL2 与 Windows 主机共享相同的网络配置。本文将详细介绍如何设置 WSL2 Ubuntu 的 networkingMode=mirrored
,并解决常见问题。
环境要求
在开始之前,请确保满足以下环境要求:
- Windows 版本:Windows 11 23H2 或更高版本。
- WSL 版本:WSL2 2.0.0 或更高版本。
可以通过以下命令检查 WSL 版本:
wsl --version
如果版本低于 2.0.0,可以通过以下命令更新:
wsl --update --pre-release