How do I setup Tomato to allow remote access of web server?

Discussion in 'Tomato Firmware' started by eggsped, Sep 22, 2008.

  1. eggsped

    eggsped Addicted to LI Member

    I'm trying to access a control unit for my smoker that has a built in web server. What I would ideally like to do is type in the IP, my home, from work and access the web interface of my controller, I am also willing to use a dyndns account if it is easier. I had my old zyxel router set up to do this and never had a problem but I can't figure out for the life of me how to configure the WRT54GL running tomato.

    Can anyone give a walk through for a non networking person to set this up.

    My controller is assigned a static IP on my internal network and I have placed it in the DMZ. Do I need to set something in Port Forwarding for this to work?

    Thanks for any advice.
  2. fyellin

    fyellin LI Guru Member

    Someone else will need to walk you through the steps of setting up a dyndns account. (I did mine so long ago, I'm sure the details have changed.)

    I suppose the most important question is how concerned are you about security. Does your smoker have a password? Is it a strong enough password that J Random Hacker won't break into the smoker just for the fun of it?

    That said, go to the port forwarding page and set up a line
    forward Protocol: TCP
    external port: 8080
    internal port: 80
    Inet address: your smoker's IP address

    From any brower, you can now type http://<your ip address>:8080 and you will be talking to your smoker.

    Once you have a dynamic DNS account, the only difference is that you can instead type and not have to remember the ip address.

    Feel free to use some other number other than 8080. Generally, anything over 1024 is fine.

    I do repeat. You will have no security other than that provided by the smoker.
  3. eggsped

    eggsped Addicted to LI Member

    Thanks fyellin, at this point I'm thinking my unit may have hung as it just isn't working. I have a static IP at home and have been trying to get it to connect but it just won't connect. I am managing my router remotely via 8080 so I decided to use 8000. My settings are as follows...

    IP assigned to controller is in DMZ

    Under Port forwarding
    "proto" both
    "ext ports" 8000
    "int port" 80
    "int IP address" is controllers address.

    After setting all of this I still can't access the controller so I'm missing something or the controller has hung.

    As far as security is concerned I'm not too worried as the only thing someone can do is monitor temps at this point.
  4. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    You could test the LAN side of things (ruling any port forwarding or ISP issues) by SSHing into the router and doing a
    If the router is able to talk to the smoker and its web interface is up, this should display the first 10 lines of HTML. If that works, then your smoker is okay and you just need to iron out your forwarding.

    Also, I don't think there is any reason you'd need to put it on the DMZ unless there are other function you want it to perform over the internet besides just a web interface.

    - Keith
  5. fyellin

    fyellin LI Guru Member

    I meant to mention that, but forgot!

    Also note that you should use http://Static.Ip.Addr.ess without the :8080 when talking to the smoker from inside your local network, and use http://external.Ip.Addr.ess:8080 when talking from outside the network. However if you set the flag Advanced>Firewall>NAT to "Forwarded Only", you may be able to use the external address both inside and outside.
  6. eggsped

    eggsped Addicted to LI Member

    The problem seemed to be with DMZ, I unchecked it and can now access the smoker from the outside.

    Thanks for the help everyone!
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice