Aug 182022
 
uTorrent using two connections

Problem

On windows you can’t effectively use multiple gateways without using some complex solutions. I found a method of getting uTorrent to use both connection effectively without much messing around.

Solution

  1. Connect to both networks using a static IP. This can be done by configuring the routers to reserve an IP from the DHCP scope to your interface MAC address. You will need to know the router password on both networks for this. If you don’t know how to do this google Set Reservation on router DHCP. This is probably more work than just simply setting your interface adapter to use a static IP. If you don’t know how to do this under windows google Set Static IP on Windows. Note that both networks need to have a different router IP address. If they both use the default of 192.168.0.1 then you will need to change the one you control to use a different subnet; like 192.168.1.0, with the router on 192.168.1.1. If you don’t know how to do this google change router ip.

    Static IP

    Static IP of two interfaces

  2. Run two copies of uTorrent in Windows and in one instance change the net.bind_ip setting in Advanced Settings to one static IP, the other instance the other static IP. To do this copy uTorrent folder to another location, anywhere will do, “Downloads” is fine and run it as a different user. If you don’t know how to create a user in Windows google create user account in windows. You will also need to give the second account access to the copied torrent folder. If you don’t know how to do this google give file access to another user. You run a program under a different user account by holding shift right click on uTorrent.exe and select “Run as Different User” then enter the username and password you created. Probably best to create a new shortcut on your desktop for the second uTorrent called “uTorrent Another User” or something.

    uTorrent Bind IP

    uTorrent Bind IP

  3. Disable Randomize port on both uTorrents, they have to have different port numbers!

    Disable Randomize Port

    Disable Randomize Port

  4. Record the IP and port number from your main adapter in the form IP:Port. In my setup it is 192.168.2.5:29723
  5. Start a torrent downloading. Chrome will probably put the magnet link into you first copy of uTorrent however sometime it choose the other, it doesn’t matter. Once the meta data has been download right click the Torrent and select “copy magnet url”.
  6. In your second copy of uTorrent click add Torrent from URL, its a button on the toolbar. Paste the magnet link and OK.
  7. Select the torrent, click peers tab and right click, Select Add Peer. Add PeerEnter the IP and Port of your first instance of uTorrent.Add Peer It will get the metadata instantly, if it hasn’t already. Repeat the add peer process now it has the metadata.
  8. Watch in awe as your two uTorrent shares the data they get avoiding duplicate downloading and utilising both connections to the max.

    uTorrent using two connections

    uTorrent using two connections (I have a tiny 6Mb connection. My neighbour has 20 Mb)

  9. When the torrent is done downloading you will have two copies of the torrent. Delete one.

And Beyond

You can repeat the process for as many networks you have access to, they just need to be on different subnets.

Share
Feb 252011
 

To my horror after the builders have been screwing around under the stairs I found my server displaying the rather disconcerting message

Windows can not load due to bfzonfal.sys being missing or corrupt

Well a search on google for said driver found a massive total of zero.

ZERO? the collective brain of the online world has never heard of bfzonfal.sys

Well I though it sounded a strange name. After a significant amount of drinking and cursing of builders and lamenting of never having taken a backup I decided to go out and get more drunk.

On return I had an enlightening thought, just shove the windows 7 ultimate CD in as the server CD has long since been covered in builders rubble and run up a command prompt.

navigate to system32\drivers and found the bfzonfal.sys driver to be 0k. Ok so I moved it elsewhere, c:\ seemed good. rebooted and all good, yay!

To celebrate I got more drunk and puked out this blog in the hope someone else my find this useful.

Share
May 052010
 

Sysinternals Suite for windows is a must have for anyone how knows more than nothing about the windows OS.

Process Explorer is the most useful tool. It can replace the task manager and shows you far more details about what is running on your windows box.

Process Explorer

Best of the rest

Auto runs shows you all the locations that can be set for the automatic running of programs.

Shell run as enabled you to run programs under different credentials.

VM Map shows you where your memory is going.

Share