Monday, August 13, 2007

Torrenting on Vista? Think Again..

Now before the choir boys with their perfect little halos (the little rings, not the game) chime in and state at how bad piracy is, I'll pre-empt it with.. (Seriously, you guys are a bunch of fucking hypocrites)

 

I don't condone piracy, or downloading of copyright material, I use torrent downloads for World of Warcraft patches, Linux distros, and podcast mirrors.

Good, now that the disclaimer is out of the way, oh, and if there are any children near the monitor, cover their eyes, this isn't going to be pretty. Torrenting on Vista is BUGGERED, why, you ask? Well, simply because Microsoft thought they'd spifferize their OS by including a not so handy little item called IPv6. Now, why is "Windows Me's mentally impaired, malformed and defective mutant baby" touting such a protocol? For their built in P2P applications of course! I honestly do not know of any single ISP that actually uses IPv6 for their network, certainly wouldn't want to, with how buggy it is. To torrenting programs, and firewall software, this is a damn nightmare. Microsoft has shown next to no documentation for developers, so that they might, oh I don't know, adapt better!

The symptoms are maddening, programs complaining that ports are blocked, no matter how many god damn times you try and unblock them, they WILL stay blocked, and will continue to disallow connections to your computer. If they don't cripple the Torrent connection speed, IPv6 will slow it down to a complete and screeching mother fucking halt. All this for a select few applications to use it's technology. I qoute, right from Microsoft's website.

"If you disable IPv6, you will not be able to use Windows Meeting Space or any application that relies on the Windows Peer-to-Peer Networking platform or the Teredo transition technology."

Now, I've been on the web a while, I don't run this PC in a business environment, if I were, I certainly wouldn't run a torrenting program, despite it's legality. I've never even HEARD of the Teredo transition technology. This PC doesn't use WiFi to connect to the network I'm in, so I'm good. Really, M$ honestly should give people a choice on wether to enable or disable this crippling protocol more easily, like, perhaps right when the connection is first established, similar to when it asks for "Home, Work, Public.." or whatever.

Now..to get rid of it..

http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx

and run "netsh interface ipv6 set global randomizeidentifiers=disabled" in command prompt. Restart, of course, since Windows is so awesome that nothing can be done without the complete restarting of the machine. There you go, you should be rid of IPv6, well, disabled, but yeah. You'll notice right away that your torrenting applications will connect normally.

Oh, and if you have Zone Alarm, fucking get rid of it, if you have it installed, most likely your applications, when you start them, will fail to start and become STUCK (Yes, literally stuck, selecting it and choosing "End Process" will do jack), and you'll need to either end ZA, or restart your computer. If you decide to end ZA and restart it, it will completely disable your network connectivity, and bugger your machine even more.

No comments: