Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm using an Actiontec M1424WR wireless router/modem combo that came with Verizon FIOS.

A point of clarification, I am using LAN to refer to devices connected via ethernet cable and WLAN to devices connected to the wireless access point. All devices are on a single subnet (192.168.1.0/24) and IPs are assigned via DHCP (some static). Laptops are assigned an IP per active connection.

SSH behaves differently depending on circumstances:

  • LAN -> LAN: works
  • WLAN -> LAN: works
  • LAN -> WLAN: works
  • WLAN -> WLAN: fails

This occurs across multiple devices so I think it's a router issue. All devices can ssh localhost just fine. I've gone through all the router settings, but I can't seem to find anything that might be applicable. I was wondering if anybody else had any suggestions?

Destination Laptop: LAN up, WLAN up

  • LAN -> LAN, ping works
  • LAN -> LAN, ssh works
  • WLAN -> LAN, ping works
  • WLAN -> LAN, ssh works
  • LAN -> WLAN, ping works
  • LAN -> WLAN, ssh works
  • WLAN -> WLAN, ping works
  • WLAN -> WLAN, ssh works

Destination Laptop: LAN down, WLAN up

  • LAN -> LAN, ping fails: Destination Host Unreachable
  • LAN -> LAN, ssh fails: No route to host
  • WLAN -> LAN, ping fails: switches IPs

    64 bytes from 192.168.1.8: icmp_seq=392 ttl=64 time=1.51 ms
    64 bytes from 192.168.1.8: icmp_seq=393 ttl=64 time=1.45 ms
    From 192.168.1.13 icmp_seq=430 Destination Host Unreachable
    From 192.168.1.13 icmp_seq=431 Destination Host Unreachable
    
  • WLAN -> LAN, ssh fails: No route to host

  • LAN -> WLAN, ping works
  • LAN -> WLAN, ssh works
  • WLAN -> WLAN, ping hangs, no error message or quit.
  • WLAN -> WLAN, ssh fails: Connection timed out

I've uploaded my router's settings in these two albums:

share|improve this question
    
"The same machines WLAN IP" - are you saying that you have machines with both a LAN IP and another WLAN IP? If so, can you edit and explain a bit more about the setup? –  Paul Dec 21 '12 at 22:44
    
Which operating system are you running? can you tellnet it on port 22? What is the ListenAddress in your sshd_config? Can you ping it? There're many aspects you must investigate. –  user181993 Dec 22 '12 at 0:39
    
I can't believe you haven't included the error message you are getting –  barlop Dec 22 '12 at 0:41
    
@user181993: Everything is a mix of ArchLinux or Ubuntu or Debian. Every machine can ssh into localhost, and when connected via an ethernet cable I can ssh in from another machine. –  wting Dec 22 '12 at 12:06
1  
@WilliamTing The specific words of the error message are obviously relevant. Not for its meaning, but because there would be specific things that trigger the specific error message. BTW, it could be a firewall, so if you are brave/risky, you could turn the FW off and see if you still get the error. –  barlop Dec 22 '12 at 15:46

5 Answers 5

up vote 4 down vote accepted

Posting this as an answer as there's been no reply to my last comment, and it may help the OP or others in future...

There is a firmware issue - I'm not sure how widespread - that can cause some functionality to fail on this model of router after a certain date, referenced in this forum post.

The method to fix it as described in the post is to:

  • disconnect the WAN from the router (ensuring you have all the settings you require noted down first)
  • perform a hard reset
  • disable the automatic updating of the date and time, and leave it at default (in the case of the original post, this was in 2007)
  • reconnect the WAN

Simply adjusting the time/date may work, but not having access to this piece of kit I have no idea.

share|improve this answer
    
ding ding ding We have a winner! –  wting Jan 5 '13 at 22:13

It sounds like there is Wireless Isolation enabled on the router somewhere by default. This prevents wireless clients from communicating with one another and only allows them to communicate with the base station. I have seen some posts online regarding this being a feature in the interface that can be turned off. It is possible that you may need to update the device firmware with a newer version to enable this. It may also be located somewhere in the Advanced panel you showed in the screen shots (Configuration File, System Settings, Port Configuration all seem likely candidates, Network Objects and Routing seem next likely candidates).

share|improve this answer
    
I've uploaded more screenshots here: imgur.com/a/pk6mx –  wting Dec 28 '12 at 19:39
    
You might check the firewall settings then? I don't see anything helpful in those screen shots (and I don't have an FiOS router to poke around at). :/ –  Justin Pearce Dec 28 '12 at 19:47
    
Firewall only has 3 settings: high, medium, off. I turned it off and it didn't help. –  wting Dec 28 '12 at 19:52
    
you may need to see if there is a firmware update for the FiOS device. Barring that adding an option for Wireless Isolation, I'm not sure what you can do. –  Justin Pearce Dec 28 '12 at 19:54
    
This shows you how to set up your router including disabling wireless isolation: data.agaric.com/how-setup-linksys-router-verizon-fios –  Everett Jan 3 '13 at 11:23

It's not wireless security settings fault, but NAT or your IP configuration.

  1. Check whether subnet mask is everywhere (in computers with "ifconfig" and in router it will depend... if you're using DHCP - only router settings will matter, but don't forget that it will only take effect after your computer's IP will expire, so try resetting the router to fasten this process) set to 255.255.255.0 (or /24 in CIDR notation) for all devices, when they are connected to the router.
  2. Ping doesn't go to another computer, but it obviously goes to the router. So, the problem is obviously in the router. If the above doesn't help, you have to disable wireless seperation and use something like a "bridge" mode. Another option is keep all settings as it is, but change WiFi addresses to another subnet like 192.168.5.0. But then you will have to use a subnet 255.255.0.0 for WiFi and for ethernet configurations in your router and in your computers (if you use static IP configuration).
  3. Disable "Advanced filtering" rules.
  4. Disable firewall (temporary).
  5. Does the internet work with only WiFi enabled devices?

Don't forget to save and reboot your router every time you make a change.

share|improve this answer

Under your wireless security settings for WPA2, where you set the pre-shared key, there is a setting titled: "Encryption Algorithm". Is this set to TKIP or TKIP+AES ?, if so set it to AES, this will possibly resolve your issue. If this does not work, check if the issue persists after setting your wireless security to WEP with "Open System Authentication".

You will see more details regarding what I have described above in the manual for your wireless router, near the bottom of page 37 at the links shown below:

http://www22.verizon.com/cs/groups/public/documents/adacct/vz_bhr3_rev_g_user_manual.pdf

share|improve this answer
    
I switched from TKIP+AES -> AES and restarted the router, didn't help. :( –  wting Jan 5 '13 at 21:32

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? 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!

Turn 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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.