WSL2中的Ubuntu无法ping通本地IP

3

enter image description here

我需要找出为什么我无法从我的Ubuntu WSL终端ping我的主要计算机的本地IP。由于某种原因,WSL IP是172.24.61.1/20。我在我的主要PC上有一个PostgreSQL服务器,但它甚至无法ping它。有人知道原因吗?

1个回答

0

防火墙!

在Windows中关闭防火墙并检查ping。一旦开始ping,添加一个传入和传出的规则。

要在Linux中关闭防火墙,只需使用

systemctl stop firewalld 

如果您在那里安装了防火墙,请使用以下方法检查它

systemctl status firewalld

nps,现在不开启它是个坏主意,继续并在防火墙(Windows)中添加规则以接受ping的传入请求: https://learn.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-an-inbound-icmp-rule - Raj Verma
我需要允许访问不仅仅是ping。我还需要允许访问我的PostgreSQL防火墙。 - Ryan Glenn
我有同样的问题。Windows防火墙已禁用,但我无法从wsl2 ping通Windows主机(外部IP)或vEthernet(WSL)适配器的IP地址。 - user24601
你需要为我们设定一些背景信息,这个配置是什么,还是A主机到B主机和B主机到A主机的ping都无法工作? - Raj Verma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接