有人可以解释为什么traceroute似乎跳过我的networking上的路由器?

这可能是一个非常基本的问题,但我跳了一个人可以解释发生在我身上的事情。

我configuration了无线路由器,直接连接到提供Internet连接的路由器。 我将无线路由器设置为静态IP地址,并将网关设置为连接的路由器。

所有的无线计算机设置他们的DNS和无线路由器IP的网关,一切正常。

为了好玩,我在其中一台无线连接的计算机上运行traceroute google.com

我期待的结果是

  1. 无线路由器
  2. 有线路由器
  3. 其他一切…

相反,它似乎完全跳过无线路由器,看起来像

  1. 有线路由器
  2. 其他一切…

谢谢!!

我最好的猜测是你的无线路由器实际上不是路由,而是桥接,所以它不会显示在traceroute上。

通过将路由器configuration为不减less其转发的数据包的TTL(例如, 在Juniper文档中对此进行讨论),可以“隐藏”路由器以进行路由跟踪。 检查您的路由器的configuration,看看是否发生了什么事情。