Welcome to the EGGhead Forum - a great place to visit and packed with tips and EGGspert advice! You can also join the conversation and get more information and amazing kamado recipes by following Big Green Egg to Experience our World of Flavor™ at:
Facebook  |  Twitter  |  Instagram  |  Pinterest  |  Youtube  |  Vimeo
Share your photos by tagging us and using the hashtag #BigGreenEgg.

Want to see how the EGG is made? Click to Watch

iPhone Stoker Question

3Pedals6Speeds
3Pedals6Speeds Posts: 439
edited November -0001 in EggHead Forum
Despite many setbacks on getting my new toy, err.... tool (Stoker) on my network wirelessly, I have it hooked up with Cat5 and performing fine. (That's me you've heard cursing in the distance since 5PM last night)

One thing I'm still unable to do though is to log onto the webpage it serves with my iPhone. I can get to it with my laptop (from on the network, I haven't tried from "outside" yet), but even on the network, my iPhone cannot access the stoker's webpage.

Ideas?
«1

Comments

  • Correction, I just realized that my iPhone was on a separate wireless network than my stoker. So, I guess the question is, how do I get the webpage being served by the stoker to be visible from off the network?
  • SkySaw
    SkySaw Posts: 656
    It's too bad we did not get it going last night.

    If your iphone is connected to your network, the Stoker's ip address should get you there. However, if your iPhone is on its own 3G network, you need to enter the ip address of your router (Airport Exrteme).

    If entering the Extreme's ip address on your 3g network does not work, you must configure your Extreme to allow port forwarding.

    As for your wireless network - have you tried the following?

    1) unplug your Express

    2) set up your Extreme for a WDS network. When it gets to the point where you click the + to add the id of the Express, plug the Express in to the AC and stick a paperclip into the hard reset on the Express and hold it there until the Express blinks. Do not have the Express connected to an ethernet cable. Now click the + button on the Extreme to add WDS clients.

    3) The Extreme should recognize the unconfigured Express, and should prompt you by asking if you want to automatically set the Express up as a WDS device. If it does not automatically recognize and ask to setup the Express, go in the the Airport Utility and write down the id of the unconfigured Airport Express. Now write that number in the + area for your Extreme where you add WDS clients. This should get you network talking with the Express wirelessly.

    4) To get the Stoker available on your iphone's 3g network, make sure your Extreme has the port forwarding section filled out.
  • The iPhone is on another network. here's the weird thing. Getting the Stoker wirelessly on the network only happened after I decided to skip the WDS path, and simply asked the AX (airport Express) to extend the existing network the AEBP was serving. As soon as I did that, everything works perfectly, except the page serving outside of the network. Interestingly, there IS a port forwarding option on the AEBP, it just doesn't seem to be serving the page.

    When you access a stoker from outside the network, is the address as simple as 10.000.001.00X ? If so, it sounds like we'd all have virtually the same addresses?

    Also - If port forwarding appears as an option w/o me having set this up as a WDS, shouldn't port forwarding work? Are the incompatible?
  • SkySaw
    SkySaw Posts: 656
    The purpose of a WDS network is to use an Express to extend your network, so it sounds like you are achieving the same thing, but I don't know for sure.

    The ip address you list looks like an address that would be internally assigned (within your own intranet). You need the ip address of your router, which can be found by clicking on the router in your airport utility. The internal ip addresses used by apple devices are usually 10.etc, and are usually shorter than an ip address that your router gets assigned by your internet service provider.

    To view the stoker on the Internet or your iPhone (not on wifi) you need to use the ip address from your ISP.


    Mark
  • SkySaw
    SkySaw Posts: 656
    The purpose of a WDS network is to use an Express to extend your network, so it sounds like you are achieving the same thing, but I don't know for sure.

    The ip address you list looks like an address that would be internally assigned (within your own intranet). You need the ip address of your router, which can be found by clicking on the router in your airport utility. The internal ip addresses used by apple devices are usually 10.etc, and are usually shorter than an ip address that your router gets assigned by your internet service provider.

    To view the stoker on the Internet or your iPhone (not on wifi) you need to use the ip address from your ISP.


    Mark
  • You would need to put the IP of the stoker and the ports it uses in the routing table in your router right? And to get to if from the outside put in your ISP address followed by the port the stoker uses.
    Like, 192.168.1.1:8080???
  • SkySaw
    SkySaw Posts: 656
    Yes. But on an Airport Extreme, there is a fairly clear form that basically fills itself out in which that info is entered.

    After that is done once, the only ip address that the user need enter to access the Stoker form the internet is the ip address given the router by your isp.

    Mark
  • Uh oh, this is gonna get worse, before it gets better.

    I use ATT and they have a router/wireless server. I have my AEBP plugged into that unit (ATT's) and the AEBP is showing, in Airport Utility, that that IP address is 76.250.51.XX (XX being thew last two digits, I don't know if advertising this is dangerous or anything). I also have a separate wireless network that I let the ATT hardware generate, that I use for the slower, non-N wireless hardware in the house, so that I don't drag the AEBP network down.

    When I put that IP address in the url of my iPhone, it doesn't get through.
  • Firewall issue? Myself I would try get it working from a PC thats not on your network first then move to the phone. I know some pages I use at work are setup not to load on mobile phones.
  • I checked on the ATT Modem/Router, and it has the AEBP selected as the "computer that will host applications through the firewall"

    So I'm not sure what should be different.
  • Here's what I have set on the port mapping tab of the settings for the AEBP:

    portsharing.jpg
  • Okay, I can get to the Stoker from within the network with either my iPhone, or my laptop. But as soon as I connect either of those to the other wireless network in the house (same broadband router though) I cannot get the the Stoker.

    I'm sure that means something, I'm just not savvy enough to know what.
  • That sounds right. You dont want to cross networks, defeats the point of having vlans. Im not dont know about your setup but is sounds like the firewall is blocking the ports your trying to access. If your willing to if your router has a disable firewall option try that for a minute.
  • I have two ideas, maybe it will help maybe not.

    1) See if your ISP blocks port 80.

    Since you think you have port forwarding configured properly.

    go to this web page: http://www.canyouseeme.org/

    Your public IP address will show up. Then type in port 80. If you can see port 80 then everything should work. Sometimes an ISP will block port 80 which makes it so you cannot access the STOKER from the internet. I don't think there is anyway to choose the port that the STOKER uses, it is hardcoded to port 80 (haven't tried to change though).

    2) Do you have another application using Port 80.

    Note I also had a problem where I had another server (Windows Home Server) on my home network using port 80 and when I activated remote access to the server, my Stoker stopped working. I was able to change the server port and that fixed it.. With this in mind (maybe a long shot) but perhaps you have a Apple TV or a Home server or something connected to your network trying to use that port 80 too?

    Not sure this helps but worth a try.
  • It helps some. I went to that site, and it shows port 80 as not visible to that tool. That said, I don't have Apple TV or any other web serving applications. Don't know what the means as far as me resolving the blocked port.
  • I hate to say this but you can call your ISP and ask if they block Port 80. Maybe thier website would say it too.
  • SkySaw
    SkySaw Posts: 656
    I don't think I understand your home setup. You have an AT&T modem that connects to what? And what is an AEBP?

    I had assumed that you have a modem connected to your Airport Extreme through an ethernet cable, and went wireless from there. However, it sounds like you have a router that sits between the modem and the Extreme; if that is the case, this is the problem.

    I'm not familiar with running two separate networks from the same modem, and I can't help with that.

    Can you explain in more detail what your physical chain network components (modem--Airport Extreme, wireless to Airport Express,etc.) is?


    Mark
  •  
    Not sure if any of this will be of help or not...

    If there is a router or wireless router in there, port 80 should be opened there.


    I have comcast, comcast's modem, linksys wireless router, switch and 6 hard wired computers.

    Wireless, 2 laptops, another linksys burned with DD-WRT configured as a client bridge and that is hardwired to the Stoker. The router has to be configured to open a port to allow the stoker to be seen over the internet.

    GG
  • I have ATT Uverse. Their modem has a wireless network capability in it (2Wire they call all of them). I have one of the Cat5 wires coming out of the router, directly into my Airport Extreme which is what I use for everything except my kids' gameboys and such (They go on the ATT modem/wireless 2Wire thing). I do this to keep their non-N hardware from slowing the Apple Extreme N wireless network down.

    The modem (ATT) has it currently set up (I logegd into the router to check) that it allows the Airport Extreme to run the firewall and allow applications through as it see's fit, so it seems like the wireless network (non-Apple) doesn't have anything to do with the apple network, and the firewalling seems like it should be like any other standard modem/Airport Extreme setup.

    I think......
  • SkySaw
    SkySaw Posts: 656
    Here's my theory (and I could be completely wrong) - in order for your Uverse to hand out 2 networks, it is receiving the ip address from your isp and handing out ip addresses to the rest of your intranet.

    So, we have been looking at your Extreme as the recipient of the ip address from your isp, when it is really only acting as a wireless bridge. This would also explain why we have had such trouble getting your Express to act as a bridge to the Extreme.

    Is there any way to connect to the Uverse as a router (traditionally, it would have an ip address in the instructions manual that you can type into your network and bring up the Uverse control panel). If so, then the Uverse ip address is what you need, and you also need to allow port forwarding form the Uverse (not the Extreme).

    If you can find out the Uverse ip address and open port forwarding on it, then I suspect your problem would be solved.

    Mark
  • SkySaw
    SkySaw Posts: 656
    OK, I'm pretty sure that's your issue:

    Here's a bit about logging into and port forwarding on the Uverse:

    http://www.homeserverland.com/wiki/w/whs/u-verse-2wire-residential-gateway.aspx


    Mark
  • Here is what the ATT router shows as its IP address:

    2wirerouter.jpg

    And here it is, the same address being used by the Airport Extreme:

    Extreme.jpg

    nless the issue is that gateway IP address there, that I clearly don't understand.
  • Skysaw - To try that though, I'd need to move the airport express over to the ATT 2wire network, instead of the Airport Extreme one it's currently on, right?
  • SkySaw
    SkySaw Posts: 656
    Go to the advanced pane and check the ip address (that is the one you need). This pane should also lead you to port forwarding. The link in my prior posting has instructions for setting up port forwarding, although I did not read it carefully.

    Those Windows-based router panels are one of the things that drove me to Apple, so I'm not much help with them.

    At this point, I suspect Kent (Grandpas Grub) would be able to provide a lot more help.

    Mark
  • No joy.

    2Wire (ATT) says it cannot be extended when I tried to have the Airport Express extend it instead of the Airport Extreme network.
  • SkySaw
    SkySaw Posts: 656
    3Pedals6Speeds wrote:
    Skysaw - To try that though, I'd need to move the airport express over to the ATT 2wire network, instead of the Airport Extreme one it's currently on, right?

    No, I don't think so. I suspect that once you get the Uverse ip address and port forwarding taken care of, the rest of your setup will be working fine. Your Extreme and Express are playing the same role as bridges. You just need to get the Express connected to the same network as the Extreme.

    Mark
  • You have both things using the same IP address.
  • I posted in the wrong spot before, but you have both things programmed for the same IP address, and port 80 should be open on your ports being its HTTP.
  • I wish my interface panel to the 2wire router looked like the thing Skysaw posted. I must have an older/newer version, becuase I don't seem to be able to do all that stuff, or at least I can't follow it.

    Re: my setting both to the same IP address, I've never touched any of the settings, so I'm guessing it's doing that itself. I wonder if having it selected that the Airport express handles the firewall, that that might have something to do with it?
  • I dont see how two devices can work with both programmed as the same IP, unless they are on 2 different networks.