我正面临着一个应用程序(使用ssh)可以从机器A(Linux)连接到机器B(windows)的情况,而机器A不能ping机器B.连接到机器B的机器A上的另一个应用程序(不使用ssh )也无法连接
有人可以告诉我相同的原因吗? 我怀疑是防火墙问题。 这可能是由于防火墙? 如果是这样,为什么SSH仍然连接? 另外我该如何检查被阻塞的端口并解除阻塞?
添加更多信息。 对不起,以前没有提供相同的。 我正在使用Windows 7操作系统。 运行netsh advfirewall防火墙返回The service has not been started 。
它在公司networking上,所以我确定必须有一个我不能修改的外部防火墙。
我认为这是一个防火墙问题。
如果你的操作系统是Linux的话:
键入sudo iptables -L 。
如果有什么事情
DROP icmp -- anywhere localhost
跑:
sudo iptables -D INPUT "n"
其中n是运行iptables -L iptable规则的数量。
听起来像Windows防火墙没有启动。 如果无法启动Windows防火墙(即使防火墙本身已被禁用,服务仍然需要运行),那么您将无法ping(或在networking上执行其他任何操作)。