Remote Access Issues


 

Scott Krasnigor

New member
Having issues setting up remote access to heatmeter. I followed instructions I found on various posts but no joy. I have a cable modem with linksys wireless router connected to it. I set up a DDNS with no-ip. I set up port forwarding on the router, port 9080 external to 80 internal to the heatmeter static ip address. I type the following into my cell phone to test access: http://saltydogbbq.no-ip.biz:9080 but get web page not available. I ran external port tester and get unable to ping address. Not sure what I am missing. Comcast is my ISP. Any advice would be appreciated. I will leave heatmeter running if anyone wants to try to access it. Thanks.
 
How did you assign the static IP to the HM? Did you do MAC-based DHCP so that the DNS cache in the router would know about the HM? If your router firmware supports it, I would go that route.

Also, how did you do your port forwarding in the router? Most routers have a table. Is it correctly configured.

-- Mache
 
I originally set the static IP via the config page on the heatmeter. After I read your post I went to the router and did a MAC-based DHCP to assign it the ip address as you suggested. The port forward table is straight forward I assigned 9080 to the external port field, 80 to the internal field, 192.168.1.101 as the ip address (the static ip of heatmeter) and enabled it. Still not working. I tested using browser and PitDroid app on my phone.
 
can you still connect from inside your LAN via the direct IP address?
Is your cell phone connected to your wifi? If so, your router could be blocking the LAN-WAN-LAN routing. You need to look for 'NAT Loopback' in your router & make sure it's enabled.
You can test this by disconnecting your phone from wifi & trying with cell data.
Are you sure your host is .biz? My no-ip host is .org.
 
just tried to connect to your heatermeter. If it's still on, .org isn't working (immediate timeout). .biz tries to connect, which i think means no-ip is trying to forward.
I haven't used linksys firmware in ages, but on tomato, I just had to forward the port & turn nat loopback on. My DSL modem/router/wifi wouldn't allow NAT loopback, so I had to turn it into 'modem-only' mode. Doubt your cable modem is the issue, but it could be.
 
Inside my LAN is no issue. I can use Pitdroid and browser no problem. I have wifi disabled on phone so I can test remote connection. Nat loopback is not disabled.
 
gotta be in your router settings then. It's been years, but I recall port forwarding to be stupid on linksys firmware.
DD-WRT or tomato as soon as a router comes out of the box for me (been using ASUS routers recently, better value, easy to flash).
 
I don't think that's the issue though, because I can resolve the IP address to 68.44.227.2. Assuming that's his cable modem/router, that part's working fine. It's just the firewall not forwarding.
 
Bryan is right. Sadly, since you are using the stock Linksys firmware there does not seem to be a way to list the firewall iptables rules to see what is misconfigured. If you switched to 3rd party router firmware like tomato, open-wrt, or dd-wrt (my favorite), this would be easier to diagnose though an SSH/Telnet command line. Have you tried updating the firmware on your router to the latest Linksys release? That might address the problem. Also, could you show us screen grabs of your router port forward and firewall configuration web pages?

-- Mache
 
Or just screenshot the IP forwarding config page and we might be able to spot something. Also, your ISP just might be blocking all incoming connections that are being established from the outside.
 
Last edited:
yep. I will dig deeper into the linksys support/forums/manual when I get a chance. I don't want to flash new firmware at the moment. Preparing for dinner party tomorrow and will be smoking about 20lbs pork butt and don't want to risk having local network issues.
 
Forward port 443 to your HM and then try accessing the HM via HTTPS://....... Perhaps your router is using port 80 for it's web interface and wont let you use it for the HM? Try 8080 instead of 80..... I've read in the forum someone else running into this before...
 
Doesn't look good for upgrades. Came across this:

Sadly, the EA2700 does not have the capability of being upgraded to open source firmware like DD-WRT, Tomato, or OpenWRT due to the Marvell chipset.

Of course I am using the EA2700 as my router. This was written about 9 months ago so maybe there has been a change.

Screen capture (or link to) of port forward and security pages for router (if it works, never uploaded to forum before).

https://www.dropbox.com/s/bvy7d32a96jx1ie/netConfig.png
 
Doesn't look good.

$ sudo nmap saltydogbbq.no-ip.biz

Starting Nmap 6.00 ( http://nmap.org ) at 2014-02-07 15:22 EST
Nmap scan report for saltydogbbq.no-ip.biz (68.44.227.2)
Host is up (0.083s latency).
rDNS record for 68.44.227.2: c-68-44-227-2.hsd1.de.comcast.net
All 1000 scanned ports on saltydogbbq.no-ip.biz (68.44.227.2) are filtered

Nmap done: 1 IP address (1 host up) scanned in 85.32 seconds
 
Doesn't look good for upgrades. Came across this:

Sadly, the EA2700 does not have the capability of being upgraded to open source firmware like DD-WRT, Tomato, or OpenWRT due to the Marvell chipset.

Of course I am using the EA2700 as my router. This was written about 9 months ago so maybe there has been a change.

Screen capture (or link to) of port forward and security pages for router (if it works, never uploaded to forum before).

https://www.dropbox.com/s/bvy7d32a96jx1ie/netConfig.png

First off you have five null port forward rules before the active ones in the table and then some null rules afterward. Can you delete all of those null rules, save the configuration, and then reboot the router. That might be your problem right there.

Are you absolutely sure the HM has an IP address of 192.168.1.101? Can you check it on the HM web config page to make sure.

-- Mache
 
Inside my LAN is no issue. I can use Pitdroid and browser no problem. I have wifi disabled on phone so I can test remote connection. Nat loopback is not disabled.

Just to clarify, from inside your lan, can you put this in a brower 192.168.1.101 or 192.168.1.101:9080 and see your HM? If so, then next thing I might try is going to whatsmyip.org and try putting that IP in your browser. If both of those work, then I'd look at the dynamic dns configuration and make sure it is set up correctly (that the name resolves to the IP at whatsmyip.org).
 
Success! I decided to shut down/restart everything, reestablish internet connection, rescan external ip using no-ip tool, then test port access with port tester and got through. entered my remote address on phone browser and pitdroid app and received heatmeter data. Thanks for everyone's help, really appreciate it. 11 hours till I start my cook.
 

 

Back
Top