This may seem like other ping problem, but I have tried a lot before posting it here.
I have a linksys WRT54G - firmware v8.00.8. I have two laptops one windows vista (192.168.1.99) and Windows Xp (192.168.1.13) connected on WiFi . The Router's IP address is 192.168.1.4, and default gateway is the ADSL modem (192.168.1.1) connected through wire.
The problem is that laptops can not ping each other, they can ping the gateway and the linksys router, and both can access internet. Following has been tried (I am pinging from XP machine to Vista):
I saw that arp entires for Vista machines were not being populated, so I added static ARP entries.
192.168.1.99 00-19-7e-70-d0-4e static
I checked on ethereal that an ICMP packet for MAC address of Vista machine does go out from XP machine towards the Vista machine, but never reaches the Vista machine. So its get eaten by the Router?
I added Vista machine to DMZ in my linksys router, so that all the ports are open (In case it was an issue).
Firewalls , antivirus etc were turned off, echo was enabled explicitly on vista, file sharing, network discovery were turned on. Network type was set to private.
Unchecked everything in Router;s firewall, even though they are only meant for WAN requests.
Is there anything else that I should try.