Everything set up correctly but you are having trouble connecting with certain friends? Or having problems with being unable to chat with some users but are able to game with them? You (or they) may need to change the NAT settings for the 360.
To begin, Run a network test. It will place you into 1 of 3 categorys: Strict, Moderate, or Open.
Strict setting highly restrict's your connection to other players over xbox live. Conditions must be optimal to connect to their games & communicate. Also makes it slower to find/join online matches
Moderate is the middle ground. You will be able to connect & communicate to most users with no problem.
Open allows you to communicate & join games with almost anyone, located anywhere.
Step 1: Get your Xbox 360's IP address from the system blade and choose network settings. Then edit settings should show your Xbox's IP.
Step 2: Go into your routers configuration window thru Internet Explorer. In the address bar type in your routers IP address. It should be default at 192.168.1.1 or 192.168.2.1. When you're prompted for a password you have found it =P. If you haven't changed it the username and password should both be admin, and admin.
Step 3: USING DMZ When you enter into your router config window, you need to find the Tab DMZ, it should be under applications and gaming if you are using Linksys. Once you find the DMZ tab, click enable and type in the last digits of your XBOX into the box below. Yes when you do this you are opening all the ports on your Xbox, which is insecure, but show me someone that has hacked into an xbox 360?
MAKE SURE YOU SAVE SETTINGS
Step 4:Using Port Fowarding After you have enabled DMZ, find the Port Fowarding tab, should be under advanced routing. For the name type in XBL or whatever you want, and for port range put 87 to 89, choose UDP, then your XBOX last digits, and enable. Then do 3073 to 3075 choose TCP, then your XBOX last digits, and enable. Then again do 3073 to 3075 choose UDP, then your XBOX last digits, and enable.
MAKE SURE YOU SAVE SETTINGS
Step 5:Using UPnP This is just incase. Go into UPnP fowarding and enter in the same stuff you did for Step 4.
MAKE SURE YOU SAVE SETTINGS
Step 6: Now logout of your router config. Unplug your router and modem from the power, then plug in the router 1st, wait 30 seconds. Then plug in the modem and wait at least 2 minutes. If you don't do these hard restarts it might not work!
Step 7: Restart your Xbox and go to the system blade, choose network settings, then test connection. This may take a bit, but when it gets down to NAT type it should say OPEN. If not, sorry. You can just undo all the settings we changed, you can just uncheck enabled on the port fowarding. or if you want to restore your router to the factory defaults just push the reset button on the back of it.
This guide worked for me personally, and others that I know. It may not work for everyone, but it should.
Side Note: NAT doesn't affect game lag—it's about connecting with other players
Update:
Since the release of nxe system update, you will only be able to see your nat settings in a limited scenerio.
Rumor is that If you have moderate nat or strict nat when doing the live test it will tell you automatically if it is moderate or strict if it is open nat it wont tell you anything.
NOTE: If you have an open NAT, there will be no indication of your NAT status. If you have moderate or strict NAT, it will display a notification pertaining to your NAT.
This post was edited by lc3 on Feb 8 2009 06:33pm