I went ahead and made this a sticky, since I think it will be helpful in the future as well.
OK peeps, seems there's a lot of people complaining about Modern Warfare 2 and having bad connection/party/chat issues on Live. This isn't an issue with MW2, I'm just using it as the example since it's the most recent game that people are complaining about. I hear Borderlands had the same issues.
I use DD-WRTon both my Linksys WRT-54G as well as my WRT-300N. This is a 3rd party firmware that makes these routers have most of the same functions as the $2000 routers I use at work.
This is all optional of course, but I do recommend installing this firmware if your router will take it, and I will be writing this How-To based on DD-WRT, but I will make this an open thread where you can tell me your router and we'll work through it.
Go here to see if your router is supported: http://dd-wrt.com/site/support/router-database. Just type in your router model and see what it says.
OK, this one is for DD-WRT (I'll do other routers as they come along and categorize them). This is all assuming you've already setup the router for your network with wireless security and what not.
You're going to need to get your 360's MAC address, write this down somewhere. This can be found in System Settings. I'll get the exact location of it soon, my girlfriend is watching Netflix on the 360 right now.
Log into your router using the routers IP address, more often than not it is going to be 192.168.1.1. Use the user name and password you assigned, and if you haven't yet, DD-WRT will ask you to create one.
This is what you will see:

From here, click "Services":

The only thing in here that you need to be concerned with is the second section down, the one that says "MAC Address", "Host Name" and "IP Address". You need to plug the MAC address you wrote down from you 360 into the box under MAC address. Under host name, you can put anything, just so you know it's your 360. In the IP section, you can assign it anything EXCEPT 192.168.1.1, 192.168.1.256. Also, dont give it anything between 192.168.1.100-150 as this is usually the default for DHCP to assign IP's. You can even copy what you see in mine, that'll work too.
After you do that, click "Apply Settings" then "Save".
From there, go to the "Nat/QoS" tab, and select the lower "DMZ" tab.

From here select "Enable" and then plug in the last octet of the IP you assigned to your XBOX and click Apply and then Save.
This will put your 360 in the DMZ on your router and this will allow all connections to it. **DO NOT DO THIS FOR PC**. This will guarantee give you an Open NAT setting.
Next I will explain how to forward ports if you do not want to place your 360 in the DMZ. This is the method you should use if you are on PC as well. Again, DO NOT PLACE YOU PC IN THE DMZ, bad things will happen, mmk?
Go to the "QoS/NAT" tab and click the "Port Forward" tab. You are going to need to forward all these ports to the IP you assigned your laptop earlier.

In the "Application" section, you name whatever your port forwading, in this case, it would be Live. The ports that are required for Live are:
* TCP 80
* UDP 88
* UDP 3074
* TCP 3074
* UDP 53
* TCP 53
The ports that are required for MW2 are:
*1500
*3005
*3101
*27000-27050 (Don't put these in the "Port Forward" section, I'll show you where they go.)
*28960
This is what it should look like:

The port ranges of 27000 through 27050 need to go in the "Port Range Forwarding" tab, like so:

Click Apply and then Save and close your browser window. You shouldn't have any more problems with NAT settings.
This is a walk-through for using the Linksys OS with a WRT-54G.
http://portforward.com/english/route..._Warfare_2.htm
This and my walk-through will take care of most needs, but if you have a different router, let me know
Edited by Krunk_Kracker - 12/22/09 at 6:12am
OK peeps, seems there's a lot of people complaining about Modern Warfare 2 and having bad connection/party/chat issues on Live. This isn't an issue with MW2, I'm just using it as the example since it's the most recent game that people are complaining about. I hear Borderlands had the same issues.
I use DD-WRTon both my Linksys WRT-54G as well as my WRT-300N. This is a 3rd party firmware that makes these routers have most of the same functions as the $2000 routers I use at work.
This is all optional of course, but I do recommend installing this firmware if your router will take it, and I will be writing this How-To based on DD-WRT, but I will make this an open thread where you can tell me your router and we'll work through it.
Go here to see if your router is supported: http://dd-wrt.com/site/support/router-database. Just type in your router model and see what it says.
OK, this one is for DD-WRT (I'll do other routers as they come along and categorize them). This is all assuming you've already setup the router for your network with wireless security and what not.
You're going to need to get your 360's MAC address, write this down somewhere. This can be found in System Settings. I'll get the exact location of it soon, my girlfriend is watching Netflix on the 360 right now.
Log into your router using the routers IP address, more often than not it is going to be 192.168.1.1. Use the user name and password you assigned, and if you haven't yet, DD-WRT will ask you to create one.
This is what you will see:

From here, click "Services":

The only thing in here that you need to be concerned with is the second section down, the one that says "MAC Address", "Host Name" and "IP Address". You need to plug the MAC address you wrote down from you 360 into the box under MAC address. Under host name, you can put anything, just so you know it's your 360. In the IP section, you can assign it anything EXCEPT 192.168.1.1, 192.168.1.256. Also, dont give it anything between 192.168.1.100-150 as this is usually the default for DHCP to assign IP's. You can even copy what you see in mine, that'll work too.
After you do that, click "Apply Settings" then "Save".
From there, go to the "Nat/QoS" tab, and select the lower "DMZ" tab.

From here select "Enable" and then plug in the last octet of the IP you assigned to your XBOX and click Apply and then Save.
This will put your 360 in the DMZ on your router and this will allow all connections to it. **DO NOT DO THIS FOR PC**. This will guarantee give you an Open NAT setting.
Next I will explain how to forward ports if you do not want to place your 360 in the DMZ. This is the method you should use if you are on PC as well. Again, DO NOT PLACE YOU PC IN THE DMZ, bad things will happen, mmk?
Go to the "QoS/NAT" tab and click the "Port Forward" tab. You are going to need to forward all these ports to the IP you assigned your laptop earlier.

In the "Application" section, you name whatever your port forwading, in this case, it would be Live. The ports that are required for Live are:
* TCP 80
* UDP 88
* UDP 3074
* TCP 3074
* UDP 53
* TCP 53
The ports that are required for MW2 are:
*1500
*3005
*3101
*27000-27050 (Don't put these in the "Port Forward" section, I'll show you where they go.)
*28960
This is what it should look like:

The port ranges of 27000 through 27050 need to go in the "Port Range Forwarding" tab, like so:

Click Apply and then Save and close your browser window. You shouldn't have any more problems with NAT settings.
This is a walk-through for using the Linksys OS with a WRT-54G.
http://portforward.com/english/route..._Warfare_2.htm
This and my walk-through will take care of most needs, but if you have a different router, let me know

Edited by Krunk_Kracker - 12/22/09 at 6:12am














