为什么一台主机可以 ping 通路由器,而且所有其他主机都可以,但是它却无法访问互联网?

为什么一台主机可以 ping 通路由器,而且所有其他主机都可以,但是它却无法访问互联网?

我有一台 Draytek Vigor 2830n。它正在踢出一个 192.168.3.0 LAN。它在双 WAN 端口之间执行负载平衡,尽管我已关闭第二个 WAN 以简化测试。LAN 上有许多主机。所有 IP 均通过 DHCP 分配,大多数是从池中自由分配的,但有一两个绑定到 NIC MAC 地址。

除一台主机外,所有主机都可以访问互联网。该主机(192.168.3.100 或简称“dot100”)被分配了一个 IP 地址(以及正确的网关地址、DNS 服务器地址、子网等)。dot100 可以 ping 自己。它可以 ping 网关,并通过端口 80 访问后者的 Web 界面。它反应灵敏且无丢失(持续 ping 几分钟后报告无数据丢失)。然而,由于某种我无法理解的原因,dot100 无法 ping 外部 IP 地址或域名。我怀疑它从来都无法 ping 外部 IP 地址或域名,因为它从第二个适配器(不同的子网)获得了一些互联网访问权限,但现在已将其关闭,这暴露了问题。

在dot100中,我尝试过:

  • 两个操作系统(Windows 8 和 Knoppix),排除防病毒程序等。
  • 两个物理适配器
  • 每个适配器上有两根电缆
  • 两个 IP(例如,由 Mac 分配的 .100 和 .103 以及来自池的 .26)
  • 动态和分配的(MAC 绑定)DHCP 分配的 IP

但这些实验都没有产生任何结果变化。dot100 是一个关键主机。它是网络的文件服务器,所以我需要为它分配一个可靠的一致 IP。有人能提供一个潜在的解决方案或分析方法吗?

我猜

到目前为止,我的分析让我相信这是一个路由器问题。我非常仔细地检查了 Web 界面。防火墙 -> 常规设置或过滤器设置中没有设置过滤器。我怀疑这是一个损坏的内部路由表,但 Web UI 将其显示为路由表:

Key: C - connected, S - static, R - RIP, * - default, ~ - private
*            0.0.0.0/ 0.0.0.0          via 62.XX.XX.X        WAN1
*         62.XX.XX.X/ 255.255.255.255  via 62.XX.XX.X        WAN1
S      82.YY.YYY.YYY/ 255.255.255.255  via 82.YY.YYY.YYY     WAN1
C        192.168.1.0/ 255.255.255.0    directly connected    WAN2
C~       192.168.3.0/ 255.255.255.0    directly connected    LAN2

相关内容