So I have 3 machines, a windows 7 desktop that is always wired to my router, osX laptop, and raspberry pi running debian linux. My router is a Linksys e1000 wireless N.
My goal is to be able to ssh the raspi from any machine, while it is connected via wifi. My problem is that when trying to ssh from either the win7 or osX to the Pi it either times out, or gives an error: "ssh: connect to host 192.168.1.### port 22: No route to host"
The only times that I have managed to connect to the pi from any machine were when it connected to the router via an Ethernet cable.
Currently with win7 desktop wired, macbook wireless, and pi wireless tests give the following:
win7 ping macbook: Destination host unreachable.
macbook ping win7: Request timeout.
win7 ping pi: Destination host unreachable.
macbook ping pi: Request timeout.
blah blah blah
Plugging the macbook into the router with an Ethernet cable
all communication between win7 and macbook works. Pings, ssh, ftp, smb ect...
No changes to the pi, still no connections possible to or from any of the other 2 machines.
Note All machines, are able to connect to the internet and ssh to the same machine on a completely different network, wired or over wifi.
Plugging the Pi in with Ethernet (and macbook still wired)
I can ssh to the pi from both win7 and macbook.
I can ssh from the pi to macbook.
All machines still able to connect the the off network machine.
Also another little side note- I was playing warcraft 3 with my roommates the other day, and the only time they were able to see my LAN game was when they were plugged into the router with an Ethernet cable. Once or twice one of the laptops was able to connect over wifi, but not without another computer connecting first via Ethernet.
So basically does anyone have any info as to why my router seems to completely ignore local wireless traffic?