Difference between revisions of "Get Open NAT on an XBox 360"

From REDdimension Wiki
Jump to navigation Jump to search
Line 23: Line 23:
 
==Router Configuration==
 
==Router Configuration==
 
[[Image:Open_nat_upnp.jpg|right|thumb|200px|Disable UPnP]]
 
[[Image:Open_nat_upnp.jpg|right|thumb|200px|Disable UPnP]]
*Log into your router's administration panel.  It's usually accessible from <nowiki>http://192.168.1.1</nowiki>
+
*Log into your router's administration panel.  It's usually accessible from <nowiki>http://192.168.1.1</nowiki> (And for the purposes here we will assume that's the case.  If not, your XBox's static IP and Gateway will differ from what is noted below.)
*Go to the '''Status''' tab and '''Router''' sub-tab, and take note of
+
*Go to the '''Status''' tab and '''Roter''' sub-tab, and take note of
 
**DNS1
 
**DNS1
 
**DNS2
 
**DNS2
Line 40: Line 40:
 
**This will ensure that the XBox 360 is receiving all of the necessary internet packets without restriction
 
**This will ensure that the XBox 360 is receiving all of the necessary internet packets without restriction
 
==XBox 360 Configuration==
 
==XBox 360 Configuration==
 +
For the 360 configuration, we will first assume that you have a stable network connection, but it just isn't yet reporting "Open."  If not, well, maybe that's a different article.
 +
*Go to the '''System''' blade
 +
*Select '''Network Settings'''
 +
*Choose '''Edit Settings''' and the '''Basic Settings''' tab
 +
**Most likely, both IP and DNS sections are set to "Automatic."  We're going to change that.  On automatic, each time you start up the XBox will handshake with the router and ask for an IP address. 
 +
That's fine if we don't care what IP it has, but we've set up some port forwarding back on the router's config.  The only way to always be sure those ports are hitting the right IP (in this case, our XBox) is to lock it down with a static IP address.
 +
**Click on the IP section
 +
**Choose "Manual"
 +
**Choose "IP Address"
 +
**Enter 192.168.1.199 (the same address we forwarded port to back on the router)
 +
**Choose "Subnet Mask"
 +
**Enter 255.255.255.0 (or if different, the Subnet Mask you took note of on the Local Network section of the router)
 +
**Choose "Gateway"
 +
**Enter 192.168.1.1 (or if different, the IP Address you took note of on the Local Network section of the router)
 +
**Click "Done"
 +
**If asked to run some tests, click "Cancel" for now, because you're not done.
 +
*Now navigate back to that Edit Settings screen and you should see your manually entered in the IP section
 +
**Click on the DNS Settings section of the screen now
 +
**Change this to "Manual"
 +
**Choose "Primary DNS Server" and enter the DNS1 you took note of on the router
 +
**Choose "Secondary DNS Server" and enter the DNS2 you took note of on the router
 +
**Click "Done"
 +
*Now the XBox should ask you to test your new settings, and you want to.  Click on "Test Xbox Live."
 +
*This will take about a minute, but when done you should see a list of "Confirmed" tests, and most importantly, he last test (NAT) should report "Open."[[Image:Open_nat.jpg|frame]]
 +
 +
 
[[Category:How To|Open NAT on an XBox 360]]
 
[[Category:How To|Open NAT on an XBox 360]]

Revision as of 08:58, 23 September 2007

This article will explain step by step how you can configure a Linksys WRT54GS wireless network router to provide an an XBox 360 with the proper environment for it to report an "Open" NAT. The instructions are quite specific, but they may very well work with other makes & models of routers by translating the same settings to that device's interface.

What is it, and Why do I care?

NAT stands for Network Address Translation (or sometimes, Network Address and Port Translation or NAPT), and if your XBox 360 does not show an "Open" connection to XBox Live, you will have a difficult time establishing connections with other players. Moreover, it decreases the odds that you will be able to join a group of specific friends in a game or chat room.

XBL defines NAT in one of three flavors: Open, Moderate or Strict.

Devices that perform strict or moderate NAT can limit the ability of gamers to find each other, participate in sessions, or hear each other on Xbox Live.

When multiple devices share a single Internet connection (a PC and an Xbox 360 system, for instance), the networked devices typically rely on Network Address Translation (NAT) to prevent information traffic jams.

NAT Compatibility Table
  • Open NAT means that either the port-assignment policy is minimal or the device has a fully compliant version of UPnP (Universal Plug and Play) enabled by default.
  • Moderate NAT means that the port-assignment policy is minimal, but the device is filtering addresses or ports.
  • Strict NAT means the port-assignment policy is aggressive.

What does NAT mean to me and my friends?

Suppose you want to host an Xbox Live game and you're using a router that's classified as open. As the following table shows, you can be confident that your router's NAT type will not keep your friends (who may also be using routers) from finding your session, hearing your voice, and enjoying a great game.

The bottom line is this: if you're using XBox Live on your 360, you want and need an Open NAT in order to assure you can play and communicate with your friends. If you can't get your router to provide this connection, go get another one.

Router Configuration

Disable UPnP
  • Log into your router's administration panel. It's usually accessible from http://192.168.1.1 (And for the purposes here we will assume that's the case. If not, your XBox's static IP and Gateway will differ from what is noted below.)
  • Go to the Status tab and Roter sub-tab, and take note of
    • DNS1
    • DNS2
  • Go to the Status tab and Local Network sub-tab, and take note of
    • IP Address
    • Subnet Mask
  • Go to the Administration tab and Management sub-tab
  • Disable (uncheck) the UPnP option
    • The UPnP has to do with plug-n-play devices, and XBL needs a "fully compliant" UPnP policy. Some routers do not meet this strict specification, but turning it off gets around that problem.
Port Forwarding
  • Go to Application and Gaming tab and Port Range Forwarding sub-tab
    • Here you will be creating two new port ranges
    • Name the first "XBL" and forward port 88 (88 through 88) to IP .199
    • Name the second "XBL" and forward port 3074 (3074 through 3074) to IP .199
    • This will ensure that the XBox 360 is receiving all of the necessary internet packets without restriction

XBox 360 Configuration

For the 360 configuration, we will first assume that you have a stable network connection, but it just isn't yet reporting "Open." If not, well, maybe that's a different article.

  • Go to the System blade
  • Select Network Settings
  • Choose Edit Settings and the Basic Settings tab
    • Most likely, both IP and DNS sections are set to "Automatic." We're going to change that. On automatic, each time you start up the XBox will handshake with the router and ask for an IP address.

That's fine if we don't care what IP it has, but we've set up some port forwarding back on the router's config. The only way to always be sure those ports are hitting the right IP (in this case, our XBox) is to lock it down with a static IP address.

    • Click on the IP section
    • Choose "Manual"
    • Choose "IP Address"
    • Enter 192.168.1.199 (the same address we forwarded port to back on the router)
    • Choose "Subnet Mask"
    • Enter 255.255.255.0 (or if different, the Subnet Mask you took note of on the Local Network section of the router)
    • Choose "Gateway"
    • Enter 192.168.1.1 (or if different, the IP Address you took note of on the Local Network section of the router)
    • Click "Done"
    • If asked to run some tests, click "Cancel" for now, because you're not done.
  • Now navigate back to that Edit Settings screen and you should see your manually entered in the IP section
    • Click on the DNS Settings section of the screen now
    • Change this to "Manual"
    • Choose "Primary DNS Server" and enter the DNS1 you took note of on the router
    • Choose "Secondary DNS Server" and enter the DNS2 you took note of on the router
    • Click "Done"
  • Now the XBox should ask you to test your new settings, and you want to. Click on "Test Xbox Live."
  • This will take about a minute, but when done you should see a list of "Confirmed" tests, and most importantly, he last test (NAT) should report "Open."
    Open nat.jpg