I just finished my Microchip Harmony-3-based device, with dual interfaces: wi-fi & Ethernet. DHCP works fine, getting correct IP addresses from both interfaces. I tested ping commands on the Ethernet port successfully. But when I tested ping commands on a wi-fi port against 3 different routers, I found different results:
- D-Link wi-fi router: all failed, either ping from PC or device
- Asus wi-fi router: all succeeded, either ping from PC or device
- Android-phone shared wi-fi: 1 of 4 succeeded, 3 of 4 failed, either from PC or device
I even lengthened the ping time by 't 9000' to wait for 9 sec.
What's wrong with it? What factors make ping getting different result among 3 different routers?