环境介绍#
WSL2: Ubuntu 22.04
Windows 主机: Win11 专业版
Windows 主机的 IP 地址#
在 WSL2 中,使用如下命令:
cat /etc/resolv.conf
WSL2 访问 Windows 主机#
默认情况下,Windows 主机的防火墙会阻止 WSL2 中的应用对 Windows 网络的访问。
解决方案:添加一条防火墙规则允许 WSL2 对 Windows 的访问。
以管理员的身份运行 PowerShell 并输入如下命令:
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
注意:InterfaceAlias 可以使用 ipconfig 命令来查看
测试防火墙规则是否添加成功。
在 WSL2 中 ping Windows 主机,如果能 ping 通,则证明添加成功。