It wont work.. eth0 only for public ip traffic. It wont handle private network traffic. Traffic to private network can be manage through eth1 & eth2 I guess the answer is IMQ .. i'll try .. Documentation please, or perhaps docum.org already have documentation regarding IMQ ? Regards, Rio Martin. Original Message: ----------------- From: ???????? ????? skekes@xxxxxxxxxx Well this can be done easily You have to define a class having rate and ceiling 1024 kbps ( Kilobytes if you want kilobits make its kbits ) in order not to exceed this limit. Then you have to create two subclasses for the two networks by having as rate 512 and ceiling 1024. Then you must make the apropriate filters that will classify the traffic in the right flows. All theese for eth0. So when the 192.168.1.0 is idle 192.168.2.0 will allocate all the 1024 kbps bandwidth but when both will have traffic then they will take 512 each. -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .