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.


August 18th, 2008 at 1:53 am
I couldn’t connect to the website it just said safari could not find, iv Been trying to fix my nat for months
December 17th, 2008 at 1:58 am
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?
December 17th, 2008 at 6:50 am
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.
February 7th, 2009 at 2:14 pm
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.
February 11th, 2009 at 12:06 am
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.
February 19th, 2009 at 7:32 pm
It worked! Thank you so much. I linked you.
http://gordymac.net/2009/xbl-vs-strict-nats/
March 23rd, 2009 at 7:39 pm
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
April 21st, 2009 at 8:25 pm
Thanks for this post!! I’ll come back if it doesn’t work. Peace!
April 24th, 2009 at 3:12 pm
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
November 17th, 2009 at 8:31 pm
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
February 16th, 2010 at 7:06 pm
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.
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.
April 27th, 2010 at 6:10 pm
That's the great article! I just pass 'n read it, two thumbs up!
May 9th, 2010 at 4:27 pm
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.
May 11th, 2010 at 3:25 am
THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
May 11th, 2010 at 3:26 am
THANK YOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!