You're right, that is strange.
I have watched my firewall log and double checked my settings
Can we get some more details about this? It is pretty easy to write rules in iptables that would disable ping and ssh access over a wireless connection, but not a wired one, so it is possible that your firewall is doing this. Seeing the rules might help. Also, you might post some log entries from the firewall, and maybe someone can spot something. Another approach would be to run wireshark
(the program formerly known as ethereal) and see if you can spot what is happening to the packets on that laptop.