Can’t Ping Other Machines in Network – How to Fix

home-networkingnetwork-shareswireless-networking

I've got 3 machines on my network, all running Windows 7.

None of them can ping each other, either by name or IP address. (And because of this, they also can't see each other on the network, can't see shares, can't remote desktop, can't see any homegroups, etc.)

  • They are all on the same workgroup.
  • They are all connected to the same wireless, WPA2 secured network.

They all worked together nicely until I added a password to my wireless network. After that, and after reconnecting all the machines to the password-protected network, they can't see each other.

Any ideas what could be wrong?

Best Answer

Either your wireless AP or your clients have a bug in how they're handling the WPA2-PSK group (multicast/broadcast) keys. Because of this, ARP broadcasts aren't getting through from one client to another. Without ARP, they can't learn each others' wireless MAC addresses, so they can't address the 802.11-layer headers of the ping frames.

Enter static ARP mappings between two machines and see if they can ping each other -- I'll bet they can.

If you enabled WPA2 "mixed mode", where both WPA[1]-style TKIP and WPA2-style AES-CCMP are both enabled, see if your problem goes away when you switch to pure WPA2 (AES-CCMP only). Hopefully you don't have any TKIP-only clients that this excludes. Mixed mode is a little tricker than pure WPA[1] or pure WPA2, because it requires a TKIP group key but AES-CCMP pairwise (per-client unicast) keys.

Make sure your AP's firmware and your client machines' OS, wireless software, and wireless drivers are full up to date, in case your vendors have fixed their bugs.

Make sure to buy Wi-Fi certified equipment. Look for the Wi-Fi certification logo. This is why the Wi-Fi Alliance exists, to make sure that 802.11-based products follow the specs correctly and interoperate properly.

Related Question