4

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?

3
  • 1
    At the risk of asking a dumb question: are you sure that your wireless devices are using your wireless router? Is it possible that they have discovered another one in the building next door (or whatever)? Can you try looking at their routing tables? (netstat –r should work on OS X.) Oct 31, 2012 at 22:24
  • Yessir, I am sure. I did checked the AP Isolation suggestion from Calin via my laptop, and I had to manually edit a configuration file for my pi to connect to my router when it boots up. I just got home from work, and will edit my original post with all the network information from individual machines tomorrow
    – AChrapko
    Nov 4, 2012 at 4:59
  • What's the status of this question?
    – Mast
    Aug 22, 2018 at 7:10

2 Answers 2

3

Yes. It's called AP Isolation. It makes the wireless devices connected to the router be able to connect to the internet but not to each other.

Log in to your router and turn off AP Isolation.

For my Linksys it's in Wireless -> Advanced wireless settings -> Ap Isolation (Check this to Disable)

6
  • Thank you for the response. Unfortunately when I went to do this, mine was already Disabled by default :(
    – AChrapko
    Oct 31, 2012 at 18:33
  • can you post some information from your network?
    – Calin
    Nov 1, 2012 at 16:05
  • 1
    "ipconfig /all", "netstat -r" as suggested by Scott, for windows and "ifconfig" and "ip route" or "route" on linux / os x (first from lan, then from wireless)
    – Calin
    Nov 1, 2012 at 16:12
  • This is going to be very convoluted, and I apologize. I will edit my original post and append that info.
    – AChrapko
    Nov 3, 2012 at 19:03
  • Sorry for the delay. It looked horrible copy/pasting the output so I linked it on my university webspace
    – AChrapko
    Nov 5, 2012 at 10:03
-1

If yours is already Disabled by default try:

With the Cisco E3000, Enable AP and save the settings, then disable AP and saving the settings again.

You should then be able to SSH into my wireless RPi from any computer connected to a home network.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .