为什么无线连接时tracert不起作用,而有线连接时可以起作用?

为什么无线连接时tracert不起作用,而有线连接时可以起作用?

如果我的笔记本电脑通过无线方式连接到我的新 Netgear 路由器,那么tracert命令显示我的路由器的 IP 地址为跳数 #1,然后超时全部剩余的跳数。如果我通过有线方式连接到路由器,tracert命令按预期运行(显示每跳的分辨率和延迟)。

知道这是为什么吗?


无线跟踪路由:

Tracing route to www.l.google.com [74.125.113.99]
over a maximum of 30 hops:

  1     1 ms    <1 ms    11 ms  192.168.x.x 
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11     *        *        *     Request timed out.
 12     *        *        *     Request timed out.
 13     *        *        *     Request timed out.
 14    32 ms    32 ms    33 ms  vw-in-f99.1e100.net [74.125.113.99] 

Trace complete.

有线跟踪路由:

Tracing route to www.l.google.com [74.125.91.103]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.x.x 
  2     1 ms     1 ms     1 ms  10.1.10.1 
  3    15 ms    32 ms    70 ms  98.211.90.1 
  4    26 ms     8 ms    11 ms  te-8-3-ur01.mycity.md.bad.comcast.net [68.85.134.125] 
  5    17 ms    13 ms    18 ms  69.139.174.210 
  6    15 ms    13 ms    30 ms  69.139.174.190 
  7    22 ms    29 ms    13 ms  pos-5-1-0-0-cr01.ashburn.va.ibone.comcast.net [68.86.90.241] 
  8    35 ms    15 ms    15 ms  pos-0-1-0-0-pe01.ashburn.va.ibone.comcast.net [68.86.86.30] 
  9    64 ms    78 ms    73 ms  75.149.231.62 
 10    20 ms    57 ms    34 ms  209.85.252.80 
 11    49 ms    45 ms    30 ms  209.85.248.75 
 12    27 ms    44 ms    32 ms  209.85.254.237 
 13    48 ms     *       34 ms  209.85.240.57 
 14   100 ms    29 ms    43 ms  qy-in-f103.1e100.net [74.125.91.103] 

Trace complete.

详细 IPConfig(2 个适配器):

Windows IP Configuration

   Host Name . . . . . . . . . . . . : MyPCName
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Atheros AR8131 PCI-E Gigabit Ethernet Controller (NDIS 6.20)
   Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : xxxx::xxxx:xxxx:xxxx:xxxx%12(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.x.yyy(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, September 07, 2011 5:13:55 PM
   Lease Expires . . . . . . . . . . : Thursday, September 08, 2011 8:04:49 PM
   Default Gateway . . . . . . . . . : 192.168.x.x
   DHCP Server . . . . . . . . . . . : 192.168.x.x
   DHCPv6 IAID . . . . . . . . . . . : 289954617
   DHCPv6 Client DUID. . . . . . . . : xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx
   DNS Servers . . . . . . . . . . . : 192.168.x.x
   NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Atheros AR9285 Wireless Network Adapter
   Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : xxxx::xxxx:xxxx:xxxx:xxxx%11(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.x.zzz(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Tuesday, August 30, 2011 9:39:45 AM
   Lease Expires . . . . . . . . . . : Thursday, September 08, 2011 7:35:50 PM
   Default Gateway . . . . . . . . . : 192.168.x.x
   DHCP Server . . . . . . . . . . . : 192.168.x.x
   DHCPv6 IAID . . . . . . . . . . . : 192213101
   DHCPv6 Client DUID. . . . . . . . : xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx
   DNS Servers . . . . . . . . . . . : 192.168.x.x
   NetBIOS over Tcpip. . . . . . . . : Enabled

答案1

当第一个网关(在本例中为路由器的无线网络端)设置为不发出/重新传输/转发 ICMP TIME_EXCEEDED 消息时,就会出现这种行为。(traceroute取决于这些消息,以增加其传出请求中设置的 IP 协议生存时间 (TTL) 字段,以了解到主机的路径上每个网关的 IP 地址和往返时间)。这样做是出于性能和安全方面的考虑。可以在路由器设置中调整这些(和其他)ICMP 数据包的处理。

根据主机的 IP 地址和第一个网关的 IP 地址可以获知第一个和最后一个条目的时间和 IP 地址。

答案2

您使用的是双 NAT。这是一种不受欢迎的配置,可能会导致各种问题。在这个特定情况下,您的第二个 NAT 设备似乎无法弄清楚如何将 ICMP 回复发回您的机器。

实际上,许多 Netgear 路由器都存在一个已知问题,即无线节点桥接不当。有线节点通过硬件桥接,无线节点通过软件桥接。它们的软件桥接会尝试理解某些协议(尤其是 DHCP 和 ICMP),有时会决定处理某些数据包,而不是桥接它们。

对你来说最简单的解决方法可能是:

  1. 禁用 Netgear 路由器中的 DHCP 服务器。

  2. 断开 Netgear 路由器的 Internet/WAN 端口。

  3. 将 Netgear 路由器的一个 LAN 端口连接到调制解调器/路由器的一个 LAN 端口。

这严格将 Netgear 路由器用作交换机和接入点。如果您更喜欢使用 Netgear 路由器进行路由,则需要了解如何将调制解调器/路由器更改为网桥。

答案3

奇怪的是,禁用 DCHP 然后重新打开(在调制解调器/路由器上)可以解决问题,一切都开始正常工作。可能需要重新启动所有网络设备才能解决这个问题。

感谢您对这个问题的所有帮助和考虑。

相关内容