WSL2 无法访问 Windows ip(通过 `ip route | grep default | awk '{print $3}` 检索)

WSL2 无法访问 Windows ip(通过 `ip route | grep default | awk '{print $3}` 检索)

测试代码:

winip=$(ip route | grep default | awk '{print $3}')
ping $winip

结果: 图像

实际上我想在 Windows 上使用代理服务主机。我看到很多人使用上述命令成功了,为什么我失败了?还是 wsl2 遇到了新问题?

答案1

好的。感谢网站所有者的善意https://lengthmin.me/posts/wsl2-network-tricks/

我发现这是由于 Windows 防火墙造成的...但似乎将 wsl2 路径添加到白名单不起作用,需要关闭防火墙才能解决问题。


谢谢https://github.com/microsoft/WSL/issues/4585#issuecomment-610061194

这是解决方案

New-NetFirewallRule -DisplayName "WSL" -Direction Inbound  -InterfaceAlias "vEthernet (WSL)"  -Action Allow

相关内容