ping 失败但 ssh 成功

ping 失败但 ssh 成功

我面临的情况是,一个应用程序(使用 ssh)可以从计算机 A(Linux)连接到计算机 B(Windows),而计算机 A 无法 ping 通计算机 B。计算机 A 上的另一个连接到计算机 B(未使用 ssh)的应用程序也无法连接

有人能告诉我原因吗?我怀疑是防火墙问题。这可能是防火墙造成的吗?如果是,为什么 ssh 仍然连接?此外,我如何检查被阻止的端口并解除阻止?

添加更多信息。抱歉之前没有提供相同的信息。我使用的是 Windows 7 操作系统。正在运行netsh advfirewall 防火墙返回The service has not been started
它在公司网络上,所以我确信一定有一个我无法修改的外部防火墙。

答案1

我认为这是一个防火墙问题。

如果您的操作系统是 Linux:

类型sudo iptables -L

如果有类似

DROP       icmp --  anywhere             localhost

跑步:

sudo iptables -D INPUT "n"

n您发现正在运行的 iptable 规则编号在哪里iptables -L

答案2

听起来好像 Windows 防火墙没有启动。如果您无法启动并运行 Windows 防火墙(即使防火墙本身被禁用,该服务仍需要运行),那么您将无法 ping 通(或在网络上执行其他操作)。

相关内容