Airport Extreme and XBox Live

So I’ve got the Airport Extreme base station from Apple. If I had eyes into the future I probably would have never bought it. It’s seems to be much less configurable than your standard Linksys or Netgear router, but I digress. The problem that I have is when I try to play a game on XBOX live, a lot of times I couldn’t connect to the game or I’d get the error saying “The match you requested is no longer available”.

Turns out that it wasn’t REALLY my Airport Extreme, but more my Motorola 2210 DSL cable modem. I don’t know the specifics of the issue, but from what I understand the 2210 also has a built in DHCP server. So as a result of this you end up becoming double NAT’d. The DHCP server inside the Motorola modem assigns a NAT address to the Airport Extreme and the Airport Extreme does the same to the client machine, most notably the XBOX 360. As a result this causes your XBOX live to fail it’s NAT section of the XBOX Live test. (It doesn’t actually fail, but reports back a status of STRICT as opposed to OPEN) To fix this we need to get a Public IP assigned to the Airport Extreme Base Station. (AEBS)

The Easy Fix

The easy fix is to go into your modem configuration and to change a particular setting. First connect to your modem by connecting to http://192.168.1.254 This should bring you to your Motorola configuration page. Go to the Configuration page and look for an option called “Let LAN device share Internet address?”. In some setups that’s it, finished. Save the changes, restart the cable modem, AEBS and XBOX and you could be golden. An easy way to check is to run your XBOX Live test again from the XBOX dashboard. Your NAT test should report “OPEN”. If it doesn’t then chances are you need to do the following steps.

The Hard Fix

The hard fix is to force your AEBS to handle the PPPoE authentication, which will allow it to be assigned a public IP with an open NAT translation. You have to know your AT&T login and password before you go any further. If you don’t have it, don’t continue.

Login to the Motorola modem and set your modem to Bridged Ethernet mode. This will basically turn the cable modem into a forwarding device, with the endpoint being your AEBS. Now connect to your AEBS system and configure it to use PPPoE, with your AT&T username and password as the authentication options. Make sure you DON’T specify DNS servers or Domain Names. Restart the cable modem, restart the AEBS and you should be golden. Just hit www.google.com real quick to make sure the connection is good. After that run your XBOX test again and the NAT should return as OPEN.

Port Forwarding

In some rare cases you may need to do some Port Forwarding as well. The ports you’ll need to forward are:
• UDP 88
• UDP 3074
• TCP 3074

You’ll probably want to reserve a DHCP address for your XBOX however. Anytime the AEBS gets updated it reboots and as a result loses the DHCP client table. This results in your XBOX getting a new IP Address every time the AEBS gets rebooted. Which subsequently is required in order to do Port Forwarding so it’s a vicious catch 22. You’ll probably want to use your XBOX’s MAC address. Easiest way to get this is to check your XBOX’s IP address and then in the AEBS configuration under Advanced, in the Logging Tab and clicking the Log and Statistics button. Then click the DHCP Clients list and find the XBOX’s IP Address and jot down the MAC address.

This was just a brain dump while it was fresh. I’m sure I missed something. Feel free to drop me a line if you need more help.

UPDATE: I’ve also created a quick screencast of the action too.


Airport Extreme and XBOX Live from Jeffery Smith on Vimeo.

View Comments to “Airport Extreme and XBox Live”

  1. I couldn’t connect to the website it just said safari could not find, iv Been trying to fix my nat for months

  2. Thanks so much for this post. My modem config didn’t have the “Let LAN device share Internet address” option, so I reconfigured the Base as a pppoe, and the xbox is having no NAT problems. Also, no problems with any computer that I can see so far.
    Thanks again.

    ps. Will this affect my iMac’s ichat, or any other functions of the computer?

  3. Hi Brian -

    No you shouldn’t see any other issues with the iMac. Any problems you would encounter would most likely happen with Internet connectivity as a whole. If you’re up, you should be golden!

    Tony – IF You still read this blog shoot me an e-mail via Contact Me. I TOTALLY missed your comment and would love to help you. If you still need it.

  4. Hi Jeff,

    I’m have a similar setup as you-a motorola 2210 modem > AEBS > xbox 360 via ethernet cable through the LAN ports and i’ve been trying for months to get my NAT setting off strict. I really have no idea where to go because every time i try a tutorial it’ll explain how i need to set certain things, but not everything. I’ve been on the phone with apple and bellsouth and they were no help. So basically i was wondering if you could give me a breakdown of how i need to have the settings for my modem, AEBS, and my xbox 360. Any help would be greatly appreciated.

    Thanks,
    Josh.

  5. My modem is a Zhone 6211-I3 I am using the airport extreme as a router. I have three computers connecting wirelessly to the router and I currently have my apple tv and xbox 360 plugged into the back of the router. My xbox has been giving me a moderate nat. I am not very computer savy can you please help me if possible. Once the tech guys heard I was using a router they basically refused to help me.

  6. It worked! Thank you so much. I linked you.

    http://gordymac.net/2009/xbl-vs-strict-nats/

  7. i’m not having a NAT issue, because when i connect directly to the modem i have no issues getting onto Xbox Live. i have an Airport Extreme Base connected to my modem and my Xbox is connected to AEBS. it was working before about a month ago with no issues at all and then i turned it on and suddenly it didn’t work anymore. i did not have any special settings before, like port mapping. i guess a walkthrough of what i should do now would be goo, or any other advice

  8. Thanks for this post!! I’ll come back if it doesn’t work. Peace!

  9. hey ive been having a problem with my NAT set to strict for quite sometime now i called at&t and xbox they couldnt help me i have a motorolla 2210 and i dont use a router i connect it directly to my xbox and then directly to my computer when i use that… if anyone could help me out with some steps (i dont know much about computerS) it would be GREATLY appreciated. thanks -lance

  10. Sorry to bother youi am using a hughes net HN9000 and i have a huge problem connecting to the market place gives me the error 800something not able to connect to marketplace, please help i would love to play live and never have because i have given up on this and yes i have airport extreme would a simple fix be getting a gaming router like the 4500 from d-link i would love it if you could help.
    Jeff

  11. Instead of using a DHCP reservation, just set the 360 to not use DHCP and assign it a static IP. DHCP is nice for laptops that move from network to network, but if it's in your house and never leaves (like a desktop PC or game console) just skip DHCP on that device and go static.

  12. wintergiles Says:
    March 20th, 2010 at 11:45 pm

    This worked.. but my equipment is different. I have the xbox connecting wirelessly to the AEBS via 802.11n (latest black wireless adapter). The AEBS is connected via ether to a d-link 504t.

    So I set the xbox to a static ip, using the normal wireless settings to get it on the network. Then tested that using the xbox console to make sure it was hitting the internet. (still had moderate NAT reporting)

    Then, switch the 504t to bridge.

    Input the adsl login details into the AEBS.

    Opened all the necessary ports in the airport utility software:
    for ALL, set the private IP address to the IP address of the xbox

    3074, public and private, UDP and TCP
    88, Public and private, UDP
    80, Public and private TCP
    53, public and private, UDP and TCP
    3330, Public and private UDP

    give the whole thing a kick in the guts and voila! no more moderate NAT.

    The problem was the adsl modem double NAT ing the whole shebang.

  13. That's the great article! I just pass 'n read it, two thumbs up! ;)

  14. You're a saint, Jeffery!! This video really helped me out a lot. My modem's GUI is a little different than your's but I was able to configure it as well as my AEBS. Now my xbox live's nat went from strict to open.

  15. THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  16. THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Leave a Reply

You must be logged in to post a comment.

blog comments powered by Disqus