Avoiding UPnP with XBox Live?

XBox Live Logo In my little howto, HOWTO: Set Up A Segregated Network, I ended the article on a bit of a downer. UPnP is a one-stop thing. With a setup where your data is being sent through two routers, Universal Plug ‘n’ Play (UPnP) data only gets sent to the first one. Well, guess what? XBox Live communicates over port 3074 via TCP and UPD, and port 88 via UDP.

Guess what you have to do to get XBox Live working?

  1. Give your XBox 360 a static IP address on the secure WAP/wired network.
  2. Give your secure WAP router a static IP address on the insecure WEP network.
  3. Set up the secure network’s router to forward the aforementioned ports to the IP address of your XBox 360.
  4. Set up the insecure network’s router to forward the aforementioned ports to the IP address of your secure router.

Now, this doesn’t guarantee everything under the sun. I’m sure games are able to open more ports. But heck, the only problem I’ve had thus far without this solution was the occasional inability to hear certain people’s voice.