AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 131136
In Process
Srekel
Srekel
Asked: 2010-04-10 14:53:02 +0800 CST2010-04-10 14:53:02 +0800 CST 2010-04-10 14:53:02 +0800 CST

来自同一台计算机的“无法访问目标主机”的 Ping“回复”(没有到其他计算机的路由)

  • 772

我在无线路由器后面的局域网中有两台计算机。

一个有 ip 192.168.1.2 的 XP

这个有 W7 和 ip 192.168.1.7

如果我尝试从这台计算机 ping 另一台计算机,我会得到:

C:\Users\Srekel>ping 192.168.1.2

Pinging 192.168.1.2 with 32 bytes of data:
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.

Ping statistics for 192.168.1.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Tracert 给出了相同的结果:

C:\Users\Srekel>tracert 192.168.1.2

Tracing route to 192.168.1.2 over a maximum of 30 hops

  1  Kakburken4 [192.168.1.7]  reports: Destination host unreachable.

Trace complete.

虽然我可以毫无问题地 ping 和跟踪路由器。我已禁用两台计算机上的防火墙。路由器设置为使用 DHCP(如果重要的话)。

这是“路线”的输出。

C:\Users\Srekel>route print
===========================================================================
Interface List
 13...00 25 86 df c6 89 ......TP-LINK Wireless N Adapter
 12...e0 cb 4e 26 b9 84 ......Realtek PCIe GBE Family Controller #2
 11...e0 cb 4e 26 be 94 ......Realtek PCIe GBE Family Controller
  1...........................Software Loopback Interface 1
 16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 14...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.7     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.1.0    255.255.255.0         On-link       192.168.1.7    276
      192.168.1.7  255.255.255.255         On-link       192.168.1.7    276
    192.168.1.255  255.255.255.255         On-link       192.168.1.7    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link       192.168.1.7    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link       192.168.1.7    276
===========================================================================
Persistent Routes:
  None

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
 14     58 ::/0                     On-link
  1    306 ::1/128                  On-link
 14     58 2001::/32                On-link
 14    306 2001:0:5ef5:73ba:881:20c1:3f57:fef8/128
                                    On-link
 14    306 fe80::/64                On-link
 14    306 fe80::881:20c1:3f57:fef8/128
                                    On-link
  1    306 ff00::/8                 On-link
 14    306 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

我已经建立并调试了一些网络,但我并不是真正的高级网络用户,所以我不确定可能出了什么问题。有任何想法吗?哦,从另一台计算机 ping 这台计算机也不起作用。

编辑:添加 arp 输出:

C:\Users\Srekel>arp -a

Interface: 192.168.1.7 --- 0xd
  Internet Address      Physical Address      Type
  192.168.1.1           00-1f-33-ef-28-01     dynamic
  192.168.1.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.252           01-00-5e-00-00-fc     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static

添加ipconfig...

C:\Users\Srekel>ipconfig /all

Windows IP Configuration

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

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : TP-LINK Wireless N Adapter
   Physical Address. . . . . . . . . : 00-25-86-DF-C6-89
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.1.7(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 09 April 2010 23:09:45
   Lease Expires . . . . . . . . . . : 10 April 2010 23:09:45
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller #2
   Physical Address. . . . . . . . . : E0-CB-4E-26-B9-84
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Ethernet adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : E0-CB-4E-26-BE-94
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{74D5C406-894E-4000-8DE7-6AAEBF7C8382}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:73ba:881:20c1:3f57:fef8(Preferred)
   Link-local IPv6 Address . . . . . : fe80::881:20c1:3f57:fef8%14(Preferred)
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled
windows routing networking ping
  • 5 5 个回答
  • 58196 Views

5 个回答

  • Voted
  1. Spiff
    2010-04-10T18:30:56+08:002010-04-10T18:30:56+08:00

    市面上有大量廉价的 802.11 AP 和客户端卡支持多播*,尤其是在启用加密时,尤其是在 WPA2 混合模式(AES-CCMP 与 TKIP 同时)或 802.11i TSN(AES-CCMP 和/或TKIP 与 WEP 同时启用)。

    *注意:在 802.11 中,广播是多播的一个子集:它是面向所有人的多播。所以当我说“组播”时,想想“组播/广播”。

    在 802.11 上,多播在 AP -> 客户端方向上更棘手,因为它必须以最低公分母多播速率发送,它不会在 802.11 层确认或重新发送,并且如果您有 WPA 或 WPA2 加密开启时,必须使用不同的密钥(组密钥)加密发送,如果您开启了 WPA2 混合模式或 802.11i TSN,则不仅必须使用不同的密钥,而且必须使用不同的密码(a最低公分母密码;在 WPA2 混合模式的情况下为 TKIP,在 TSN 的情况下为 WEP)。

    查看是否只是多播问题的一种快速方法是在每台机器上手动添加静态 ARP 条目,以便它们知道彼此的“IP 地址 -> 无线 MAC 地址”映射,然后查看是否可以 ping。ARP 使用广播,因此 802.11 网络上的多播中断会破坏无线客户端在其他客户端尝试查找无线客户端的 MAC 地址时接收 ARP 广播的能力。如果没有 ARP 映射,ping 帧在 802.11 层无法寻址,因此无法传输。

    如果静态 ARP 映射修复它,请尝试暂时关闭所有无线加密,然后删除您的静态 ARP 映射并再次尝试测试。如果这次 ARP 正常工作,则表明您的 802.11 设备上的多播并未完全破坏,它只是在加密开启时破坏了。

    大约现在,有些人可能会问,“但是如果广播被破坏,为什么 DHCP 起作用?DHCP 使用广播!”,你说得对,DHCP 使用广播,但在 DHCP 中,只有从客户端到服务器的消息是广播的. 另一方面,它们通常是单播的。并且只有在客户端方向上,多播在 802.11 中是棘手的。

    请与您的 AP 和客户端卡供应商联系以获取固件和驱动程序更新。始终购买经过 Wi-Fi 认证的 802.11 设备,因为 Wi-Fi 认证测试专门测试以确保即使在加密开启时也能正常工作。还请“点名羞辱”相关 AP 和客户卡的供应商。

    当 AP 和客户端之间的多播中断时,我想不出一种简单的方法来判断故障是 AP 还是客户端,除了消除过程,通过查看其他品牌的无线客户端是否有该 AP 上存在相同问题,并查看该无线客户端在其他品牌的 AP 上是否存在相同问题。


    将责任归咎于一端或另一端的更高级方法是使用另一台不属于测试但具有 802.11 卡的机器,从无线客户端关联之前开始执行 802.11 监控模式数据包跟踪。精通 802.11 和 WPA[2]​​ 密钥握手之类的人可能会分析它并找到指向何处。

    我的大部分网络工作都是在 Mac 上完成的,所以我无法引导您在其他平台上获取 802.11 监控模式数据包跟踪,但以防万一您身边有 Snow Leopard (Mac OS X v10.6) 盒子,您可以做:

    sudo /usr/libexec/airportd en1 sniff 1  
    [...run your test...]  
    ^C  
    

    ...通过 en1(通常是大多数 Mac 上的内置 AirPort 卡)在通道 1 上进行 802.11 监控模式捕获。如果您的 AirPort 卡不是 en1,或者您的 AP 不在通道 1 上,请修改它.

    或者你可以这样做:

    /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z -c1  
    sudo tcpdump -I -y IEEE802_11_radio -s0 -w monitorModeTrace.pcap  
    [...run your test...]  
    ^C  
    

    (该工具的-c1参数airport放在通道 1 上的接口中;将其修改为您的 AP 所在的通道。)

    或者您可以运行 Wireshark、tshark 等,但在 Mac 上您仍然需要使用该airport命令来设置通道并强制解除关联。

    • 5
  2. Jed Daniels
    2010-04-10T15:02:14+08:002010-04-10T15:02:14+08:00

    您确定此系统上的防火墙已禁用吗?我已经在 Windows 7 中看到了这种行为,但事实并非如此。否则,您可以检查您的 arp 表,arp -a看看您是否有 192.168.1.2 的条目。

    编辑:

    好吧,arp 输出没有列出 192.168.1.2 的条目,因此您的系统似乎甚至没有尝试联系它。这里是否涉及 VPN 或其他安全软件?你能显示输出ipconfig /all吗?

    编辑2:

    好吧,我希望这会ipconfig喊出一些明显坏掉的东西,但事实并非如此。你能ping通网络上的其他主机吗?尝试 192.168.1.1。世界上的其他主机怎么样?我最喜欢在 4.2.2.2 中 ping。

    编辑3:

    好的,让我们从另一面来看事情。你能从 192.168.1.2 ping 192.168.1.7,然后在那个系统上得到arp -a、ipconfig /all、 和的结果吗?route print

    编辑4:

    正如其他海报之一所建议的那样,您还应该检查您的无线路由器或接入点,以确保它允许客户端之间的连接。

    祝你好运,

    ——杰德

    • 4
  3. goedson
    2010-04-10T18:13:33+08:002010-04-10T18:13:33+08:00

    您的无线路由器可能不允许客户端之间进行通信。无线路由器通常会拒绝通过 WLAN 接口连接到它的主机之间的通信。一些无线路由器在其设置程序中有允许/拒绝客户端之间通信的选项。

    • 3
  4. superjos
    2011-11-24T10:04:10+08:002011-11-24T10:04:10+08:00

    我今天在 NetGear 路由器上遇到了同样的问题。

    我发现 - 天知道为什么以及何时 - 在高级无线设置页面(在左侧菜单栏中,名称翻译自意大利语)中,最上面的复选框WPS 已启用被标记。

    我想我从来没有真正故意设置过它,无论如何我认为我不需要它,按照 Netgear 支持页面“什么是 Wi-Fi 保护设置 (WPS) 或 NETGEAR 的 Push 'n' Connect?”的含义。.

    当然,在清除检查并保存更改后,ping 又恢复了。不仅如此,我的笔记本电脑的 Windows 7 可以再次访问另一台笔记本电脑的 Windows 7 上的共享文件夹。这是导致这项研究的主要问题。

    顺便说一句 - 遵循@goedson 的建议 - 值得一提的是,路由器具有所谓的PC 隔离功能,可以防止 LAN 上的机器相互看到。这从一开始就被关闭了,我玩过它,无论如何它没有做任何改变。

    • 1
  5. Ablue
    2012-02-08T03:49:57+08:002012-02-08T03:49:57+08:00

    我喜欢的奇怪的东西

    netsh winsock reset
    netsh ip int reset log
    reboot -r -t 0
    
    • 0

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve