Saturday, March 05, 2005

For the last 2 months, I've been having a blast playing Halo 2 with my buddies online. (except Jeff, who for some reason refuses to get on despite having all the necessary ingredients) It has worked reasonably well, with the exception of some weird incompatibilities with certain people.  If they were the party leaders, I'd get the famous "We are experiencing network issues." message.  Bungie says that this is almost always caused by NAT incompatibilities.  This didn't get in the way too much because we could usually juggle around the party leader until everyone could join.

At first, I attributed this to my out-of-the-norm network configuration.  I have VoIP, so I have several routers.  When I first started playing, I had the VoIP box as the outer-most router, followed by the venerable WRT54G.  So I was doing a double NAT.  The last several weeks, I've been trying to reduce my incompatibilities.  First, I managed to set up the VoIP router inside the firewall (I have AT&T CallVantage).  This involved....absolutely nothing.  It simply worked.  I did set up QoS on the Linksys to ensure the phone would always have enough bandwidth.  This fixed some of my incompatibilities, but other issues began to crop up, like being unable to hear everyone in the game lobby sometimes.

I had been running the wifibox firmware on the Linksys, and decided to upgrade it to a more recent, official firmware. So I upgraded to the Live-certified firmware version.  This didn't help.  Then, after changing nothing, I began having problems joining people that I had never had trouble with before.  Last night, after putting the XBox in the DMZ and still having problems, I got fed up and systematically hunted down the issue.  It was definitely something with the router, which didn't make sense since it was XBox Live certified, and I was having trouble with other people who had the same router and they didn't have problems.  It just didn't add up.

So, I broke down and got a new router, and it fixed everything.  I played until 2:00 this morning without a single problem.  VoIP still works. Wireless works.  All the PCs work.  All without any additional port forwarding, DMZ settings, or other configuration besides the QoS.  It just works now.  And do you want to know the most bizarre part?  I got the exact same model of router.

My conclusion is that the wifi-box firmware screwed it up somehow.  It's the only variable left in the equation.  I'm curious if anyone else who is running 3rd party firmware has had problems like that. Perhaps I'll link to someone that I know does, and see if that generates any discussion from his previous post.

posted on Saturday, March 05, 2005 7:59:19 AM (Pacific Standard Time, UTC-08:00)  #    Comments [3]
Related posts:
Silverlight limitations and Constrained Callvirt in IL
What is System.__Canon and why is it on my stack?
Adding support for .ashx-based views in ASP.net MVC
More Fishies
Fishies
Expression Tree Pruning, Value Types, and the one true Object
Tracked by:
"diet pills from mexico" (diet pills from mexico) [Trackback]
"car logos" (car logos) [Trackback]
"Western Michigan West Michigan Grand Rapids" (Western Michigan West Michigan Gr... [Trackback]
"synthetic oil" (synthetic oil) [Trackback]
"volo ivrea" (volo ivrea) [Trackback]
"mexican flag" (mexican flag) [Trackback]
"eta phi beta" (eta phi beta) [Trackback]
"azioni quotazioni" (azioni quotazioni) [Trackback]
"Airsoft Spring Guns" (Airsoft Spring Guns) [Trackback]
"soccer videos" (soccer videos) [Trackback]
"fucking farm girls" (fucking farm girls) [Trackback]
"Free Antivirus Downloads" (Free Antivirus Downloads) [Trackback]
"wild blow jobs" (wild blow jobs) [Trackback]
"the poem poor girl" (the poem poor girl) [Trackback]
"filthy white bitch" (filthy white bitch) [Trackback]
"renovation hardware" (renovation hardware) [Trackback]
"Orlando%2C FL" (Orlando%2C FL) [Trackback]
"shooting bench" (shooting bench) [Trackback]
"hunting south dakota" (hunting south dakota) [Trackback]
"Last Minute Flights" (Last Minute Flights) [Trackback]
"hsbc internet banking" (hsbc internet banking) [Trackback]
"alarm systems arlington" (alarm systems arlington) [Trackback]
"online psychic chat" (online psychic chat) [Trackback]
"SIP IP Handset" (SIP IP Handset) [Trackback]
"grand cherokee" (grand cherokee) [Trackback]
"snuff hogtied chloroformed video" (snuff hogtied chloroformed video) [Trackback]
"DYNAMARK 12 HP 39" (DYNAMARK 12 HP 39) [Trackback]
"U.S. Bishops Conference for 2005 in Brussels" (U.S. Bishops Conference for 2005... [Trackback]
"open a restaurant" (open a restaurant) [Trackback]
"vero beach%2C fl" (vero beach%2C fl) [Trackback]
"penn state %2B sweatshirt" (penn state %2B sweatshirt) [Trackback]
"jacobs institute of womens health" (jacobs institute of womens health) [Trackback]
"erotic massage in chicago" (erotic massage in chicago) [Trackback]
"mom car fuck" (mom car fuck) [Trackback]
Saturday, March 05, 2005 10:48:53 PM (Pacific Standard Time, UTC-08:00)
Dude, I'm not really refusing, per se... I just have papers I have to write for my seminary class. All I can say is that you are going down when I do get on!
Sunday, March 06, 2005 1:30:19 AM (Pacific Standard Time, UTC-08:00)
That's weird...I have a problem where my Sveasoft-flashed LinkSys will just DIE, about once a week. I know when I pick up the phone and get no dialtone from Vonage. Then I have to reboot it and I'm cool again. I've got a LinkSys 1.1 hardware and a 2.0 hardware around somewhere. Maybe I'll try flashing it....
Wednesday, March 09, 2005 9:43:50 AM (Pacific Standard Time, UTC-08:00)
This paper (academic but actually quite readable, really!) covers P2P NAT traversal implementation quite well, and may explain the issue. I don't know how XBOX live works but after reading this, I can see how very subtle differences in the NAT could cause all sorts of weirdness.

Link: http://www.brynosaurus.com/pub/net/p2pnat/
Name
E-mail
(will show your gravatar icon)
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):