Haven't seen a guide for this particular router yet so here goes: (please note that 'the user has a bit of knowledge' is assumed)
First, turn off DHCP and reserve an IP address for the PC that you wish to use BT on:
The DG834(G) uses a web interface for configuration. The default IP address of the router itself is 192.168.0.1
The default username is: admin (i have not found a way to change this yet)
The default password is: password (change it asap when you first log on)
Once logged on, you will be presented with a 'webpage' consisting of 3 Frames.
The 1st frame is a list of links to all the things you can configure. The 2nd Frame is the main configuration area where you will type in what you want to change. The 3rd frame is the help frame which has some nice helpfull hints for each feature. It is interesting enough to warrant a read for the 'noob' user.
This router uses Port forwarding as opposed to port triggering (
http://www.broadbandreports.com/faq/5799 this is the difference)
The router has a number of pre-defined services (list of ports) for specific functions, however, you will need to create a new service for Bit Torrent and then add that service as a rule to the firewall.
For a newly configured router, the firwall will, by default, have ALL OUTbound services set to 'ALLOW' and all INbound services set to 'BLOCK'. This configuration is fine for a clean network without any Trojans etc but if you want to be pedantic, you can set a service/rule to Block all outbound services as well and then set overide rules to allow ports that you know your programs will need (e.g. port 80 for HTTP).
Now, for a newly configured router (of this model) with no firewall rules yet set, the only ports you need to open for Bit Torrent are INBOUND PORTS starting from port 6881 to 6XXX depending on how many simultaneous downloads you want to have going. (not sure if it's downloads or client instances someone can clear up please?)
OK to forward these ports, you need to first create a service:
On the left hand frame, under the heading 'Security' you will see the word 'Services' Click on it and it will change the middle frame to the services page. Click 'Add Custom Service'.
For Name, call it what you like (BTINPORTS might be a useful name)
Type is TCP only (BT does not use UDP ports)
Start port is 6881
Finish port is anything from 6882 to 6999, the choice is yours.
When done, click Apply and it will update the services table with your newly created service.
Next you have to add the service to the firewall as a rule:
On the left hand frame under 'Security', click on 'Firewall Rules'. Under the INBOUND services section, click on 'Add'. This will take you to the inbound services page where you can select which service you want to bind to the rule.
For Service, scroll down the list and choose the (e.g. BTINPORTS) rule that you just created.
Action is 'ALLOW always' (can get more technical but thats beyond the scope of this rant)
Send to LAN Server is the IP address of the machine you wish to use BT on.
WAN Users is 'ANY'
Log can be set to 'ALWAYS' just so you know whats using the ports.
Once done, click Apply and et voila, your inbound service is now a firewall rule to forward all ports in range 6881 - 6XXX to your particular PC.
Note, it's late and im buzzing on Cola and 'other stuff' so this might seem highly incoherent. This guide is for setting up an Inbound Port forwarding rule for Bit Torrent only. It is NOT a trouble shooting guide. What I can say is that if you have configured the LAN settings properly on the Router and the PC, you will have no trouble getting a green light if the above inbound ports are forwarded to your PC.
This is my first rant on these forums but i've browsed them a while. Any questions, post and I'll see what I can do.