无法ping通我网络中的其他机器

Jud*_*ngo 21 wireless-networking home-networking network-shares

我的网络上有 3 台机器,都运行 Windows 7。

它们都不能通过名称或 IP 地址相互 ping 通。(正因为如此,他们也无法在网络上看到彼此,无法看到共享,无法远程桌面,无法看到任何家庭组等)

  • 他们都在同一个工作组中。
  • 它们都连接到同一个无线 WPA2 安全网络。

在我为无线网络添加密码之前,它们都很好地协同工作。之后,将所有机器重新连接到受密码保护的网络后,他们就无法看到对方了。

任何想法可能是错误的?

Spi*_*iff 22

您的无线 AP 或您的客户端在处理 WPA2-PSK 组(多播/广播)密钥方面存在错误。因此,ARP 广播无法从一个客户端传递到另一个客户端。如果没有 ARP,它们就无法了解彼此的无线 MAC 地址,因此它们无法寻址 ping 帧的 802.11 层标头。

在两台机器之间输入静态 ARP 映射,看看它们是否可以互相 ping 通——我敢打赌它们可以。

如果您启用了 WPA2“混合模式”,其中 WPA[1] 风格的 TKIP 和 WPA2 风格的 AES-CCMP 都已启用,那么当您切换到纯 WPA2(仅限 AES-CCMP)时,看看您的问题是否消失。希望您没有任何排除在外的 TKIP 客户端。混合模式比纯 WPA[1] 或纯 WPA2 稍微复杂一些,因为它需要 TKIP 组密钥但需要 AES-CCMP 成对(每客户端单播)密钥。

确保您的 AP 的固件和您的客户端机器的操作系统、无线软件和无线驱动程序都是最新的,以防您的供应商修复了他们的错误。

确保购买经过 Wi-Fi 认证的设备。寻找 Wi-Fi 认证标志。这就是 Wi-Fi 联盟存在的原因,以确保基于 802.11 的产品正确遵循规范并正确互操作。

  • Spiff,我在路由器的无线安全设置中切换到 TKIP/AES 模式(我猜是混合模式)。这似乎解决了问题。谢谢! (2认同)
  • 嗯,这可能是我第一次听说从纯 WPA2 切换到 WPA2 混合模式*解决*这个问题,但我很高兴你找到了适合你的东西。 (2认同)