静态 IP 无法从本地网络外部 ping 通

静态 IP 无法从本地网络外部 ping 通

可能重复:
静态 IP 无法从外部 ping

你好,我已获得新的宽带连接,并获得了新的静态 IP。我有 4 台 Linux 机器、1 台 Vista 机器和 1 台交换机。我已将互联网连接加入交换机,所有 5 台机器都连接到交换机。现在,如果我将静态 IP 提供给任何一台 Linux 机器,那么这个静态 IP 会从我的本地网络外部进行 ping,但是当我将相同的静态 IP 提供给我的 Vista 机器时(我已从 Linux 机器上移除静态 IP),静态 IP 不会从我的本地网络外部进行 ping。

在使用新的宽带连接之前,我的 Vista 机器上有无线连接和 1 个动态静态 IP,当时这个静态 IP 正在从我的本地网络外部 ping 出去。

那么现在出了什么问题?为什么我的新静态 IP 无法从外部 ping 通?如果有人知道解决方案,请尽快回复我。

答案1

Vista 防火墙是否允许非本地机器进行 ping 操作?

我不太明白您想要实现什么,考虑到单个宽带连接上有几台机器,路由器通常只有一个静态 IP,本地机器使用 NAT,路由器中的端口转发允许任何所需的入站连接到特定机器。其余四台机器如何连接到外界?您是否将其中一台用作路由器?(在这种情况下,我肯定会使用 Linux 机器而不是 Vista!)

答案2

Cody 是对的,防火墙默认阻止 Windows Vista 上的 Ping 请求。除了完全禁用防火墙之外,您还可以允许 Ping(或更正式的 ICMB Echo)请求通过防火墙。为此,请以管理员身份打开命令提示符并键入以下内容:

netsh firewall set icmpsetting 8 enable

另外,我建议你买一个路由器。目前,你的机器中至少有一台在公共网络上,如果你想让这台机器在本地网络上工作,那就不好了,也就是说,如果它应该有网络共享等。

相关内容