Configuring for Xbox 360

From DD-WRT Wiki

Revision as of 05:20, 6 January 2010 by Got milk (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Since it seems there are so many people trying to configure their Xbox 360s without success, here's how to configure your DD-WRT based router to properly allow Xbox 360 connections.

Contents

Opening the correct ports

Option 1: UPnP (Universal Plug and Play)

Since the 360 is a UPnP compliant device, we can take advantage of the UPnP functionality offered by DD-WRT to automatically open our ports for us:

   (these instructions are for DD-WRT v24 pre-SP2)
  1. Go to your router setup page (generally 192.168.1.1)
  2. Open the NAT/QoS tab
  3. Click on the UPnP sub-tab
  4. Enable both the "Enable UPnP" option and the "Clear port forwards at startup" option.
  5. Save and apply settings.

Option 2: Manually port-forwarding

You can also set up manual port-forwarding, which is more difficult to do but is considered safer than using UPnP, since you control what ports are being opened.

   (these instructions are for DD-WRT v24 pre-SP2)
  1. Go to your router setup page (generally 192.168.1.1)
  2. Set up Static DHCP for your Xbox 360
  3. Open the NAT/QoS tab
  4. Click on the "Add" button
  5. Set the values to the following:
    • Application - name it whatever you want, Xbox 360 makes the most sense
    • Port from - 3074
    • Protocol - Both
    • IP Address - the static IP you set up for your Xbox 360 in step 2
    • Port to - 3074
    • Enable - check this box
  6. Save and apply settings.
  7. Perform a network test with your Xbox 360. If it still shows a moderate/closed NAT, you may have to repeat these steps with the following ports:
    • 88
    • 53
    • 80 TCP only - in rare cases, most likely not needed

Using QoS to solve latency issues

If you're using your 360 and you start having latency issues, especially when others are using the same connection as you at the same time, then you should look into using Quality of Service (QoS) to prioritize your 360's traffic above other traffic.

  1. Go to your router setup page (generally 192.168.1.1)
  2. Open the NAT/QoS tab
  3. Click on the QoS sub-tab
  4. Enable the "Start QoS" option
  5. Set the uplink by using the value of 95% of your maximum uplink. If you don't know your uplink, use a service such as Speedtest, which will quickly and easily test your speed and show you your result.
  6. Set the downlink by using the value of 100% of your maximum downlink. If you don't know your downlink, see the above step.
  7. Save your settings, but don't apply just yet.
  8. In the drop down box under "Service Name", scroll down until you reach "xboxlive". Select it and click the "Add" button. When it adds, set the Priority to anything higher than Standard. You generally should start with Express, and if you continue having latency issues, moving up to Premium. You should generally not need to use the "Exempt" option.
  9. Save and apply settings.