This is based on the Belkin "ADSL Modem with High-Speed Mode Wireless-G Router" but should be similar for most Belkin and probably many other routers.
So, first of all (assuming you already have your router sharing basic internet connection properly)....
Make sure your networked computers all have static ip addesses (entered manually) You can find plenty of info on how to do this in the internet and most of you probably know how to do this, so I won't go into that bit.
_________________________
Log in to the Belkin router via internet explorer using it's ip address, and log in with your password if prompted.
Scroll to the very bottom of the options panel on the left, and click on "System Settings"
You should now in the main window see a list of options beginning with the change passord function.
Scroll to the bottom and click on the 'Change Setting' button next to "UPnP: Advanced Feature"
Now you should have the option of turning it off or on - Ensure this is set to 'ON' by clicking the appropriate bullet, and now hit the 'Apply Changes' button. You should no be prompted to restart the router, so let's do that by clicking the 'Restart Router' button.
----------------------------
***(note:this next small bit might not be necessary but I need to do it for my connection to work)
Once the router restarts click the 'Firewall' header on the options panel on the left, to be given the option of firewall enable or disable-I clicked the enable button and restarted. ***
----------------------------
Now for the important part.
In the options panel of the Belkin setup screen beneath the Firewall heading, click on 'Virtual Servers'
Click 'Add', select custom server bullet, and give it a name - I just called it Bit Torrent
Now enter the set ip address of the first computer we will be using Azureus on, which should start probably with 192.168.2.*
Now enter the following values which should be mirrored on the other side
(start) (end) (protocol)
6881 6881 UDP
6881 6940 TCP
6941 6941 TCP
6939 6939 TCP
click 'add'
Now follow the first steps of this again this time entering the ip address for your SECOND pc using Azureus (I named this one Bit Torrent 2) and now enter the following values
(start) (end) (protocol)
6942 6942 UDP
6942 6999 TCP
7000 7000 TCP
6969 6969 TCP
click 'add'
all of these values should now be stored and viewable on the screen when you click 'Virtual Servers'
This I think should now be the router confugured.
_________________________
Now in Azureus of the FIRST pc ad click on Tools the Options, and by default you should see the settings for 'connection'
Make sure the 'incoming TCP listen port' is set to 6881
Now in the 'plugins' tree menu on the options panel on the left click on UPnP and make sure the checkbox is set to enable UPnP
Here I have checked the box to also map ports even if owned by another computer (I don't know if this is necessary, but I don't want to touch anything!
Now on the options panel click on 'Distributed DB' which should be just one option below UPnP. UNcheck 'Use the default port" and make sure it is set to 6881.
Finally click 'save' button on the bottom left
Now go to the second pc, enter Azureus and, do the same things again only this time replace the value 6881 and change it to 6942 (remmber, we used this number earlier on with the virtual server setup on the router)
once you've clicked save you should now completely exit Azureus and restart it, and to test the connection go to 'tools' and click on NAT/Firewall test
The port in the box should correspond with the settings for that computer, and when clicking 'Test' it will HOPEFULLY say Testing port **** ... OK!
With my AOL top tier connection I had a download speed of over 220kB/s - before I got the router it was usually a max of 160/170 and when I first got the router installed I was struggling to hit over 20kB/s
I'd b interested to hear from people trying this - anything to add?