I have the same router and I don't believe there is a wireless isolation mode.
Dumb question: are you sure that one of the laptops isn't connecting to the neighbor's wireless? Sorry, had to ask.service iptables
How is iptables setup on your machine? Do you have a default allow policy? Try iptables --list
If they don't all say allow, try turning it off and see if that works. iptables -F
It could be set as allow new connections to eth0 but not wlan0.
Are both laptops set to get the exact same static ip for wlan0? Sorry I had to ask. If so set them as DCHP. Do you have some sort of MAC cloning going on where both laptop's wlan0 MAC addresses are the same? That would screw it up or at least confuse dhcp, check with ifconfig
.
Make sure you can get out to the internet on both when both are on wlan0!
OpenTurn off unnecessary programs using the internet where possible.
Open a terminal on both --- as root, tcpdump wlan0
-- too much garbage? add a | grep -v garbage
for packetspam.
Try the pings see what you get. The ping could actually be recieved on the other end but not returned.
Do you have some kind of weird static route set? route
should have your local network 192.168. going through wlan0.
To eliminate local machine configuration as a cause, boot an Ubuntu live cd on both. Make sure you can get to the internet on wlan. Check the ip addresses and ping each other.