• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

New router, same Tomato, can't connect Linux box to external IPs/DNS

tami

Lifer
So I went from an ASUS RT-N66U to the Netgear Nighthawk R7000. Everything seems great and configured easily, but something seems to be amiss.

What I'm seeing is that my Linux box, which is connected to my Nighthawk now, doesn't have the ability to connect to outside web addresses. It can connect to the private networks, but not public ones. This isn't just DNS though. I can't ping any external IP address (e.g. 8.8.8.8) either.

I tried a gazillion things. Played with resolv.conf (but NetworkMonitor keeps resetting it - regardless, that's for DNS, not for the whole IP issue overall). Played with iptables. Set up DNS on Tomato to manual, using Google's open DNS. I've Googled hundreds of things. No luck. Again, it's working on the ASUS but not on the Nighthawk.

And yes, my firewall is disabled on both routers and on my Linux box and I'm not using a proxy.

I checked my ports and they are forwarding exactly as they should be. The IP to my Linux box is static too. It's only my Linux box; my Windows machines seem fine.

My old router works. My new router doesn't. It's gotta be a setting on the new router that I overlooked. But I went through the whole thing and cannot see what it is.

Here are some examples:
# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 10.10.10.1 icmp_seq=163 Destination Net Unreachable

# ping google.com
ping: google.com: Name or service not known

I'm leaving this open ended because I need to consider many different options. Please shoot over any ideas, especially if you're familiar with Tomato (I'm using Advanced Tomato which is a nicer interface but is similar to Shibby and vanilla Tomato).
 
I'm not sure. I removed the static IP designation but it still has the lease on the old IP. Not sure how to release the lease to see if that'd work (I rebooted). I'm on a Fedora 25 box and there's no way to even flush the DNS cache. No luck.

Nothing changed in that department though. Before, on the old router, it was still static.
 
Okay, played with a few settings. Deleted the lease on Tomato. Ran dhclient to release the lease too.

It really likes that IP so I don't know if it will change.

But I still can't ping out.

I'm probably going to have to take two computers side by side and compare their Tomato configs super closely. 🙁 Unfortunately, since they're two different brand routers, I can't just upload this to the other one.
 
Okay, no idea what fixed it. I cleared NVRAM after I backed up my current settings and that seems to have done the trick.
 
Back
Top