PCQ-QoS with some exceptions

Hi,

I’ve a 16Mbps (with 4Mbps up) DSL connection, and a Lan with /24 network.
Today i tried limiting bw per user according to some PCQ/QoS tutorials, on wiki, without success.

What i want to achieve is:

  • max bw a user can get is 2Mbps down, 512Kbps up
  • a total of 10Mbps down, 3Mbps up can be used for clients, which is equally devided between them.
    (i.e if 10 users are connected, each should get max 1mbps.)
  • the reserved 6Mbps can be used without any limitation, to a destination (previously configured address list, lets say 1.1.1.1 and 2.2.2.2)

For example,
-20 clients actively browsing or let say downloading something,
-2 of them also working on 1.1.1.1 or 2.2.2.2.

The expected result is:
-all clients share 10Mbps down speed (512Kbps per client)
-bw allocated to 18 clients is 9Mbps
-2 of them can also use reserved 6mbps (only to 1.1.1.1 or 2.2.2.2) , so as total 7Mbps


So far, it looks like working except, the exception part, i tried adding seperate unlimited rules etc,but did not work.

Any help is much appreciated.