Although I miss some uTorrent specific features (example: loading torrents from a folder) sorely, Ktorrent is pretty good. OpenSUSE pushes it and the inbuilt firewall to you with the installation, configuring both of it to work together calls for a How-to, of sorts.
If you have done port forwarding before, then you are just one step from getting Ktorrent to mooch all your bandwidth, if not, you might want to check out portforward.com.
So once you have added the ports at your router’s admin page, note them down. Then, fire up the Konsole and do a “/sbin/ifconfig” and note the IP that follows the word “inet addr”, that is your network IP. Follow this with a “/sbin/route” and note down the IP that follows the word “default”, that would be your gateway address.
That’s pretty obvious no? If you were the one who set up your DSL on OpenSUSE, you’d probably be like “yeah! I put in those digits”.
Now also do “sudo /etc/init.d/SuSEfirewall2_init status” and see that the firewall is stopped, you don’t quite need it anyway with a linux system. But if it’s not stopped. it’s okay, not a problem.
Go to Ktorrent configuration and fill in the TCP and UDP ports you forwarded and maybe another additional one if you want DHT.
If you are like me (ahem the CRS – Can’t Remember Shit type person), then don’t wonder why despite your forwarding ports and adding them into Ktorrent, you still get the “No incoming connections , possibly firewalled” symbol.
Go to the port forwarding page (in MT882 case it’s called Virtual Server) and check the IP you added for the ports, it’s gotta be the same as your network IP. I often make that mistake because DataOne gives the liberty to choose any network IP between 192.168.1.2 and 192.168.1.100. So at any given point of time the network IP I entered is not the top things in my head.