![WSL 2 无法在 VPN 下访问内网主机](https://linux22.com/image/1627097/WSL%202%20%E6%97%A0%E6%B3%95%E5%9C%A8%20VPN%20%E4%B8%8B%E8%AE%BF%E9%97%AE%E5%86%85%E7%BD%91%E4%B8%BB%E6%9C%BA.png)
当我使用 VPN 时,我无法从 WSL 访问内联网 IP。如果我尝试从 CMD ping 这些 IP,它会起作用,但当我从 wsl 尝试同样的事情时,它不起作用。
有任何想法吗?
答案1
您可以使用以下命令在 Windows 防火墙中允许 WSL 网络接口:
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
由于我没有完全控制权,所以我必须重新启动 Windows,才能使规则生效。