Hey guys, I dont know if this is a suitable place for a thread like this, but I thought I would give it a go.
My mate comes over my house with his 360 every now and again, we hook it into my router, he uses my monitor and I use my 360 on my tv with the intent of some awsome gaming goodness (whatever on the top of our inbox) multiplayer in public room, gears, rainbow 6, graw, cod3 etc etc. for 24 hours of gaming goodness.
Now here is the problem we come accross every single time. Port forwarding.
Alot of the multiplayer setups in games require you to forward 3 ports to your 360 (or stick it in the DMZ) something like 88, 2047, 3047 (off the top of my head but they are somewhere around there)
Here is the problem, with 2 360's on the same IP address there is no way im aware of to forward the ports to both boxes (or is there?). This results in almost no ability to join games for one of the two boxes. We can usually have the tard box join a game the boss box is hosting with no trouble, or have the tard box search for hours for a game he can get into then the boss box joins in. But this always means joining a room with hardly anyone in or tard box getting kicked at some point as someone he cant connect to joins in.
Typically I end up spending hours of our game time messing with settings in the router.
Is there anyone out there with any Idea of a way around this?
Pretty pretty please
Posts
The router only has one Internet IP address, they 360s will have different addresses on the local network. Is there any way to configure one of the 360s to use different ports? I don't think this can be made to work if both machines need the same three ports forwarded.
Each 360 will have a separate IP on the network, so just forward each port twice, once to each 360.
Thats what I thought too. I tried one in the DMZ one with ports forwarded but the port forwarding overrode the DMZ does anyone else ever have multiple box's at the same house?
I tried google for more discussions on this but just come up with pages and pages on how to set up a single 360 behind a router
Doesn't make any sense to me, either.
really?
I "think" I tried that and it complained that these ports are already forwarded? is that typically allowed inside a router? If so I probably did something wrong before
Now that I think about it, that wouldn't work. Sorry, it's early You cant forward the same port twice.
That won't work, because the greater Internet sees them as the same IP address, since they're on the same router and therefore on the same NAT.
I know my brother and I had a similar problem with regards to World of Warcraft -- I could get silky smooth connections, while he would find his connection running terribly in major cities (where the forwarding is important).
As far as I know, the DMZ and the port forwarding is the only option available, short of getting a non-NAT router (a BAD idea). The "tunneling" (which is all that port forwarding is, a hack around NAT's developed young in their lifespan) only works with a single IP per port, in order to properly direct traffic.
Does it suck? Yup, you bet.
Another option would be to buy a switch/hub and stick one of the xboxes outside of the router. The idea is you go from the modem to the switch, and from the switch to the router and an xbox, with one xbox behind the router. Most ISPs let you have a couple of devices on your account so let one be the router and the other one, one of the xboxes. I used to do this in the early days of live and my port forwarding knowledge was minimal. Your xbox doesn't need to be behind a router afterall for protection unless there's something new out there I haven't heard of.
This sounds less like a router problem and more like a "shitty shitty network code" problem.
Would still appear as a single IP address to the outside world, so that wouldn't work. It might get both connected, but it doesn't solve the issue.
EDIT: Also, if you went from cable modem -> hub -> 360's then both would receive the connection requests coming in over those ports ... but then both would respond and seem to come from the same IP address, which would probably fuck with whatever device is trying to connect to you. At the least, it would ignore traffic from one of the 360's, leaving you at square one. At the most, it would make both 360's unreachable due to invalid packets being sent.
I have no manual forwarding going on at all. The router is live certified with DHCP and uPnP enabled. Both 360s are setup for DHCP, router feeds them everything they need and uPnP works so that both 360s show as open NAT.
On my router if I forward anything manually to a single box, the one 360 shows as strict and the one I foward to shows as moderate. Even if I put it on the DMZ. Baffled me forever until I realized the router didn't correctly handle uPnP unless everything was setup for DHCP.
Beyond that, I don't see any other way of it working perfectly.
It's the exact same problem as trying to play StarCraft on Battle.Net with two computers on the same firewall... it can't be done! Boo.
You need to brush up on your networking or I need to learn how to explain things better. Switches/hubs do not assign IP addresses, so in my scenario, if your ISP allows two devices on your account at once, you select those to be one xbox 360 and the router. You use a switch to split off the signal from your cable modem so cable from the switch goes to a 360 and one to the router. Behind the router is the second 360 and whatever use you use. Each of the 360's then have two different IP addresses, one assigned through the router and one assigned directly from the ISP.
No, your explanation is not wrong, your grasp of the networking market is. You are theoretically correct that placing a switch behind the modem and assigning one IP to the Xbox and one to the router would allow both at the same time. But this requires your ISP to hand out more than one address, I can't think of anyone (in the UK or New Zealand at least) that does this without extra expense, and most consumer broadband doesn't have this option at all.
The short answer to the OPs problem: You can't have both at the same time with forwarding on. One forward, one port. Forwarding is by definition the removal of the router from figuring out where to send the packet, you are overriding any decision it makes and sending it to the IP you request. If the 360 had configurable ports, you could sort that, but I don't think it does.
You'll have to suck down the NAT I'm afraid.
Just for reference: Network cards should never be given the same IP address. If they were both behind a switch, they would appear as two devices, and one IP would be bound to one MAC address, and one to another. I am not even sure if the same IP on different MAC addresses is even possible outside of hacked/defective firmware. Even packet snooping programs are run on hardware with their own IP, they just listen for packets on other IPs too, and pick them up where the computer would normally ignore them.
One of two things is happening here, either each 360 is asking the router for the port exactly when it needs it and the port is swapping back and fore between the two, which may be fine and this may be the answer.
Or it is getting the port when you are running the NAT test and you havent noticed the same problems as me over live?
Bare in mind that it doesnt "stop live working" it just blocks off communication to people with their routers/modems set up in a certain way to prevent communication with things they cant resolve propperly.
I said there was no problem if one 360 joins a game the other creates, and if the one that created it has the ports then all is fine, other people can see the game. But the restricted box cant join 90% of live games and is kicked from games when someone joins who's router cant talk to him. You always get the "Could not connect to host/all players" errors.
However I have no Idea what it uses the ports for, it could just be the initial communique, in which case Upnp is perfect, although I think I already have it on.
Other options are, Ask ISP for another IP and assign it directly to the one 360. They just told me they dont do that
Get cable broadband, switch ADSL to one of the free providers and just use it on the other 360 when he is down?
Really? Well I never claimed to know about broadband services out of my area but the two major ones in Western Canada allow this. I know for one you have to pay for but the other one allows for two dynamic IPs. I thought our broadband in North America was supposed to pale in comparison to Europe but that seems like a fairly standard feature to allow (yes I know your speeds are probably much better overall still).
I'm in the UK, and my ISP (Eclipse) definitely allows multiple IP addresses on a single connection. They'll allocate up to six static addresses, if you want more you have to fill out some kind of form.
Eclipse are very much a niche ISP compared to BlueYonder, BT et al. I would be hesisitant to even call Eclipse "consumer".