Any insights or solutions are greatly appreciated as this one has me stumped.

I have 2 iPhones (Let's call them iPhone1 and iPhone2). I have two computers (Comp1 & Comp2). The iphones are on WiFi and the desktops are wired. All four devices are getting their IP from DHCP.

I ssh into iPhone1 or iPhone2 and can ping Comp1 and Comp2. From Comp1 or Comp2 I can ping iPhone1 or iPhone2.

The problem.... iPhone1 can *not* ping iPhone2 nor can iPhone2 ping iPhone1. iPhone1 can ping iPhone1 and iPhone2 can ping iPhone2 (sanity test).

What is keeping the iPhones from pining each other? This all came out when I tried to play air hockey over the WiFi.