My Modem is a Westell VeraLink 7500 (DSL) I don't think it matters whom the provider is but you will need to do several steps to configure this setup to work correctly. I should imagine you can do the same thing with Cable modems but I have never had access to one so you will need to search on Google or your preferred search engine for the details for your modem.
So to begin, the Equipment you will need is as follows and I will list the reasons why.
(1) Modem of course or this topic is useless.
(2) Router #1
(3) Router #2
Reason for 2 routers is that you need to open up ports on specific IP addresses that the XBOX's will use.
Change Modem to Bridge Mode
First thing your going to need to do is access your modems Admin page and this is where your going to need documentation for your modem, go to the My Network tab and click on connections, then broadband connections and under VC you will need to edit this. Change the protocol to Bridge and click apply, at this time a lot of things will happen, your wireless should shut down (versalink 7500), your DHCP server will shut down.
You should now edit your network settings on your computer and set yourself a static IP for the time being unless your router is distributing your IP, if this is the case ignore the Static IP part.
Next you will need to log into your router #1 and change the internet connection type to PPoE (DSL) or whatever your connection uses, You will be presented with a Username and Password box, enter in your DSL username and your DSL Password and these are the same ones you signed up with.
Click on Save settings, when your router has saved the settings go back and check the status page on the router and see if you have a new assigned IP address from your ISP,
It may take a few seconds to appear, if nothing is there hit the refresh on the router screen and check again, if still nothing is there check your username and settings are correct.
Now I set my routers up as 192.168.0.35 = Router1 and 192.168.0.36 = Router2 so I can identify which is which and will make it easier later to get things working! Ok, now do the exact same thing for Router #2, what is weird and I did not know I could do this but each router will pull a separate IP from your ISP... I am not sure if they will like this but it works so I don't understand why they would care, if they did it would be blocked right?
Set up the XBOX's
You will need to assign your XBOX's static IP addresses, you may need a pen and paper to do this so you don't get confused as to what is what, Each box is going to point to one and only one Router!
Box one assign the static IP of 192.168.0.10 subnet is 255.255.255.0 the default gateway would be 192.168.0.35 and change your primary DNS to 192.168.0.35
Box two assign the static IP of 192.168.0.11 subnet is 255.255.255.0 the default gateway would be 192.168.0.36 and change your primary DNS to 192.168.0.36
The DNS settings really don't matter as it can be either router, they both use the same DNS servers! but for this purpose do the above.
Setting up the Ports
Here is the part to set up the routers to allow the open ports, now if you look around on the internet people will tell you that you need x amount of ports open. All you need is three of them and I will tell you the ports in a second. Go to the admin page of router #1 and go to the Applications and gaming tab, once there click on Single port forwarding on newer Cisco routers or Port Range forward on older Cisco (Linksys) routers. Now we need to enter in the ports we need open and pay attention here or you will have a moderate NAT or limited connection to XBOX live.
For the application name I use XBL so I know what its for and for the first port input ext 88 int 88 protocol UDP IP = 192.168.0.10 second port XBL ext 3074 int 3074 BOTH IP = 192.168.0.10 third port XBL ext 3030 int 3030 BOTH IP = 192.168.0.10
Do the Same for Router #2 but you need to change the IP's to 192.168.0.11 for the second XBOX.
It should look something like this...
So that is it in a nutshell, once all of these steps have been done go into your XBOX dashboard and check your connection, you should not see any flags, if you do check all of your settings and make sure box boxes has there own IP and the gateways for each correspond with the correct router!
You can substitute any of the IP addresses for a Higher Range if you want to, I normally drop my internal equipment a range lower then what My Modems range is, so you could use 192.168.1.10 for box 1 hitting 192.168.1.35 for router 1 and so on, its up to you!
Hope this is of some help, if you have questions please feel free to ask and I will try to answer them as and when I can.

















