So lately this week, one rogue user from the boarding house has been downloading(possibly torrenting)/streaming to his/her heart's content resulting in extremely slow connections for everyone else. I've been using an Android app to list all devices connected to the network, and one-by-one, manually disconnected each one to find the problematic, bandwidth-hogging IP. I've found that said user continued to use up bandwidth even up to the wee hours of the morning.
I managed to find his/her IP address, I know I could just block sites/ports via the router's control panel but I guess it's not that simple because: a.) Whoever setup the wireless on our floor forgot the username/password combo(not even the landlady knows) b.) I've asked management about asking for access to the router, and they didn't understand a thing I was trying to tell them(mostly elderly folks with little/no computer knowledge.) Being the IT student on the floor, I guess I'll take the responsibility of at least limiting the rogue user's bandwidth so everyone else on our floor has a fair share.
So my question is: is there a way to limit an IP/application's bandwidth usage via a non-router control panel method, without having to do a hard reset on the router? I have tried in vain to use the Android app I used, but all it takes is a router reboot to disable it (said user knows how to reset the router). It's been days since we've had a stable connection for legitimate schoolwork usage because of this one IP that's using up all the resources. Hoping someone would be able to help me.
The router on our floor is a Linksys WRT54G2 and my operating system is Windows 7 64-bit.