First and foremost - a thank you to the good people at TomatoUSB great work!
Here is an overview of my network and situation. My network consists of this.
dsl modem —> rt-n16 with tomato usb —> wrt54gs connected via ethernet that will feed the sharehouse.
Now, my family and I are all connect direct to the rt-n16 via wired and wireless. I have connected the sharehouse wrt54gs to the rt-n16 via ethernet.
What I would like to achieve is to :
1. Block all p2p use to the wrt54gs using the upstream rt-n16, but not to any other of the hosts connected to the rt-n16
2. I would like to assign a total over all bandwidth quota to the wrt54gs using the upstream rt-n16 to do this i.e have the rt-n16 stop feeding the the wrt54gs once 20gig total up/down bandwidth has been used.
3. limit the overall up/download speeds to the wrt54gs using the rt-n16.
Is this possible to achieve and is there an easier way to do this?