Xbox360, upnp, and tomato

Discussion in 'Tomato Firmware' started by Merconium, Jan 6, 2007.

  1. Merconium

    Merconium Network Guru Member

    Hi all,
    Just flashed to tomato after too many struggles with dd-wrt's QoS. I really like it.

    I can't seem, however, to get my Xbox360 to send upnp requests to open ports.
    utorrent is opening ports just fine; they show up on the router's upnp page.

    I know this worked on dd-wrt, because I had a open nat in the tests.
    (System blade, Network Settings, Test Xbox Live Connection)

    Does anyone have a 360 with an open nat using only upnp? Is there a setting I'm missing (multicast is off). I prefer upnp to constantly forwarded ports.

    Thanks in advance!
  2. GeeTek

    GeeTek Guest

    I have no idea how Xbox works, but couldn't you put it in the DMZ ? Is is susceptible to viruses ?
  3. Reiper

    Reiper LI Guru Member

    I didn't do anything special and mine works fine... Here is the entry I get on my UPnP Page. (Sorry this is just a cut and paste, not sure how to do a snapshot)

    UPnP Forwarded Ports
    External Internal Internal Address Protocol Description
    3074 3074 UDP Xbox ( 3074

    Make sure you clear the NVRAM, especially since you're coming from a different firmware!
  4. RTSAnime

    RTSAnime Network Guru Member

    I can confirm that my 360 also works perfectly fine with Upnp on Tomato 1.02
  5. jbypuentes

    jbypuentes LI Guru Member

    i've been using tomato for the past 2 days with all the similar struglles you described on dd-wrt.

    here's one thing that might surprise you, upnp is not always used on the xbox 360 live service. it really depends on the game. for instance, i watched the resolve list last night and upnp while playing GoW (15hr marathon) and it would periodically put a upnp port on there, but the QoS worked fantastic. I give Xboxlive priority over all other traffic (no one likes a laggy game)

    sorry for flying offtopic there. the best i can get is MODERATE or STRICT for my NAT settings. (multicast off. allow loopback off makes it show up as moderate. allow loopback on shows it as STRICT. not good )
  6. jbypuentes

    jbypuentes LI Guru Member

    ok so i just dmz'd it and everything shows up as OPEN under on the 360 now.

    it's a quick fix and i would really like to know how to setup up upnp properly to always show up as NAT open on the 360.
  7. Reiper

    Reiper LI Guru Member

    What from the defaults did you change? Did you clear your NVRAM when you switched from DD-WRT? Mine xbox 360 shows NAT open and seems to be doing the UPnP w/o any changes from the default settings! The only things I've changed from the default settings are as follows:

    Basic Settings (Wireless security, etc.)
    Time Zone
    Router Name and Hostname
    Static IP for my ViaTalk ATA
    Enable Qos
    Set upload speed
    Prioritize ViaTalk ATA to Highest
    Port forward 5060-5061 and 10000-20000 to ATA IP
  8. GeeTek

    GeeTek Guest

    If the 360 cannot catch worms and viruses from the internet, then DMZ is the most secure mothod of connectivity(and most effective and simplest). I always avoid Upnp because it is another avenue of access. Virus writers know how Upnp works, and could easily have malicious code disable your firewall just by asking with Upnp. Hard control is better. Like the commercial says, "Think outside of the Box".
  9. jbypuentes

    jbypuentes LI Guru Member

    yeah i decided to just leave it as dmz'd.

    the 360 can't catch any worms or virii. thanks for the help btw.
  10. Kibe

    Kibe LI Guru Member

    Well, I also have a 360 running under a WRT54G currently running Sveasoft firmware but planning to change to Tomato tonight.

    I use a fixed IP on my 360 and have mapped only 2 ports to its IP address and everything works perfect:

    - Port 88 UDP
    - Port 3074 TCP/UDP

    Hope this helps you spend some hours playing on Live! ;)
  11. Merconium

    Merconium Network Guru Member

    Thanks for the many replies.
    Yes, I could DMZ, and I do have it working with statically forwarded ports 88, 3074, and 2074 and a static ip. I get open nat and gears worked fine this weekend.

    There's no threat of viruses (won't run unsigned code), so I'd prefer upnp to open the ports when I need them and close them when I don't.

    In part, I'm interested in troubleshooting it to help improve tomato, and in part I just want it to work the way it is supposed to.

    Reiper's results are what I'm looking for. I *think* I cleared the nvram (I did two 30s hard resets).
    I'd be interested if others can get open nat without forwarding ports, using DMZ, or otherwise doing something more than relying on upnp. It would be very cool to have tomato actually be "xbox live compatible."
  12. Reiper

    Reiper LI Guru Member

    I'm still at work so I can't check the exact location but did you try to go into configuration under Admin (I think) and do the "Clear NVRAM (Through)" option? I'm at a loss as to why UPnP is working fine on my 360 Tomato combination?? Maybe there was a software upgrade for the 360 that you need (I'm grasping at straws here)? What kind of ISP/authentication are you using? Are you using Tomato's DHCP Server?
  13. Merconium

    Merconium Network Guru Member

    Thanks for the reply.
    I don't think there's anything on the 360 side, as it was working with dd-wrt.
    I am using tomato's dhcp server; with the xbox static as well as getting an ip via dhcp it still doesn't work.

    I'll try the clear NVRAM and report back.
  14. Reiper

    Reiper LI Guru Member

    The only other thing I was thinking is how your 360 is connected to the Router? Are you wired or wireless? Mine is wired directly to the router...
  15. tievolu

    tievolu Network Guru Member

    Xbox Live (open NAT) works fine for me using uPnP.

    The only extra thing I've done is give the Xbox 360 a static IP, but I'm not sure if that makes a difference or not...
  16. Int15

    Int15 Network Guru Member

    My X360 is wired to a Netgear RT314, which is wired to the WRT54G running Tomato 1.0.
    I have no ports forwarded for the 360, and UPNP is disabled.
    Everything works just fine.

  17. Merconium

    Merconium Network Guru Member

  18. davidw89

    davidw89 Addicted to LI Member

    What is the ip address you use? I need to port forward for wii (a couple of tcp ports) and make wii's ip a DMZ zone but there's no instruction on how to do that..
  19. Int15

    Int15 Network Guru Member

    Q. How do you port forward to the 360?
    A. By using the Port Forward page of the web admin.

    Q. What is the ip address you use?
    A. The IP address of your console.

    Q. "I need to port forward for wii (a couple of tcp ports) and make wii's ip a DMZ zone but there's no instruction on how to do that.."

    A. If the console is in the DMZ, there is no need to forward any ports to it.
    In the "Port Foprwarding/DMZ" page, enable DMZ and enter the WII's IP address.

  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