Here are some signs that you are experiencing connection issues due to your router:
- Cannot connect to games hosted by players you used to play with all the time
- If someone else hosts the exact same room, you can now connect
- After you enter rooms, there are certain players you can't hear in voice chat (generally the same people you can't connect to)
- Often randomly disconnected from games for no reason
Okay, well that's great Oni, now how do we do it? Unfortunately, this is the tricky bit. Since there are hundreds of makes and models of routers out there, and none of them have the same software, there is no real step-by-step process that is foolproof across the board. What I can provide you with, though, is a general idea of how to set up a DMZ. From there, you will need to apply these steps to your own router. (Note: To provide an example, I will also show how I've done all these steps with my router, a Netgear WGR614 v6 wireless router).
Step 1: Locate Your Manufacturer's Support Page
Before you do anything, you need to find the support page for your router. Generally this page will be able to provide you with the step-by-step procedures that go along with any of my steps. Here are some common router manufacturer support pages:here.
Step 2: Logging Into Your Router
All routers have a way you can log into them from your PC for administration purposes. This will allow you to do any of the following steps. Generally, you just need to type the router's IP address into your web browser and it will bring a login prompt. The IP is usually 192.168.1.1 or 192.168.0.1, and the name/password is generally admin/password or admin/1234. Sometimes routers will prompt you to change your password once you log in. Unless you will definitely remember it, I would advise against changing it. Check your support page to verify how to do this.
Example: I can type www.routerlogin.com into my web browser and it lets me log into my router.
Step 3: Determining Which Device Is Your 360
The first thing you'll have to do once you log in is find out how your router identifies the 360 connected to it. For this, I would disconnect all devices except your primary PC and your 360, and make sure the 360 is on at the time. Most routers will give you a list of connected devices, with IP address and MAC address. There are two ways you can identify which is your 360. You can go to your 360 network settings and run the connection test. After this, go to the "Edit Settings" option, and there will be an item that shows your IP address. Find this on your router's list, and that is your 360. The other option is to turn off your 360, refresh your router's list, and whichever one disappeared was your 360.
Example: My router menu has an option for "Attached Devices" which lists two connected devices. After looking at the 360 settings tab, I see my 360 IP address is 192.168.1.2, which I find on the list.
Step 3: Assigning Your 360 A Static IP Address
This step is crucial. Your router generally assigns IP addresses dynamically when a device is turned on. What this means is that your 360 may not have the same IP address each time you turn it on. However, the DMZ option in a router only works for a given IP address, so you need to be sure that your 360 will have the same IP address no matter when you turn it on. Almost all routers have an option to assign static IP addresses to connected devices. They will reserve that IP address, and only assign it when that device is turned on. Now that you've identified which connected device is the 360, you need to find the option in your router menu that allows you to assign it a static IP (usually based on the MAC address, so copy and paste that from the device list to be sure). The process is different for each router, so definitely check with your support page.
Example: My router menu has a "LAN IP Setup" tab, which has a subsection for "Address Reservation." I hit the "Add" button, type in the MAC address, the IP I want to reserve it (192.168.1.2), and give it a name (Xbox 360).
Step 4: Setting Your 360 Into The DMZ
This is the last step. Now that your 360 has an IP that will never change, you can now tell the router "Hey, put this IP in the DMZ and let anyone access it." Somewhere in your router menu, possibly in the "WAN Setup" tab, there will be a subsection that says "DMZ." Usually there is a text box to enter in an IP address. Just enter in the IP address you assigned to your 360, hit "Submit," and now you're good to go!
Example: My router has a "WAN Setup" tab, with a subsection called "Default DMZ Server" with four text boxes for each section of the IP. After entering it in and submitting, my router resets and now my 360 is primed and ready for gaming.
Alternate Method: Opening Required Ports For Xbox Live
There is another method to fixing connection issues without opening all ports to your 360. However, I haven't tested this method so I don't know if it's as effective as the DMZ. Basically, you will need to open three specific ports to your 360. The process is exactly the same up until step 4. Instead of setting up the DMZ, you need to go to the menu tab for "Port Forward/Port Triggering," or at least something similar to that. From there, you need to add three items to your port list, all of them pointing to your 360's static IP. The ports are: 53, 88, and 3074, and they should all be of the type TCP/UDP. Like I said, I have not tested this method so I can't verify it's validity, but other people have said it works for them.
Example: My router has a "Port Forwarding/Port Triggering" tab, and inside is an empty table of ports, service names, and the IP address assigned to them. I click the "Add Custom Service" button three times, entering in the ports and my 360's IP (192.168.1.2), and then hit submit.
I hope this proves useful for everybody, and maybe we can solve these 360 connection issues once and for all. Please, if you have any questions about this router stuff, feel free to send me a PM and I can work with you on it.
Edited by x Player Oni x, 10 March 2006 - 12:37 PM.