Per User Bandwidth + Throttle

Discussion in 'Tomato Firmware' started by lawyerz, Aug 7, 2008.

  1. lawyerz

    lawyerz Addicted to LI Member

    Hi Im new!

    Yes I've scrolled through the forums and found alot of ways regarding QoS and the 'generator script' that limits the bandwidth of one.

    However, what I'm looking for is a combination of both bandwidth monitoring per person for peak and off-peak hours, and then after crossing a certain threshold, he/she will be automatically throttled to a certain speed for the period he/she exceeded!

    I know it may be asking the impossible, but if anyone got any suggestions to anything even close to it, shoot away please!

  2. azeari

    azeari LI Guru Member

    well what you're asking is definitely possible, just not with tomato i'm guessing.

    for such complex requirements, u might
    1. write a uber complex script to take care of it
    2. try openwrt/dd-wrt.. they might have a bandwidth monitor ipk somewhere
    3. write ur own codes.

    some ideas i have abt this might be to use cron to take care of switching between peak/off-peak monitoring(and checking the user bandwidth utilization at the the same, setting the qos rules based on them).

    of cuz, u still have to either find a bandwidth monitor or write one (=
  3. ziddey

    ziddey Network Guru Member

    victek's mod for tomato might have what you're looking for
  4. lawyerz

    lawyerz Addicted to LI Member

    thanks for d replies!

    I've tried victek's mod for tomato, it comes to the cloests of all so far but no, it doesnt monitor or throttle.. its just QoS per mac/ip address..

    As for azeari's answer.. ... I'm lost. hahaha.. I've always been bad at networking..

    Can anyone help point me in the correct direction to right a script?? I think its the best of d lot.. I have currently victek's tomato mod on a wrt54GL..
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice