[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[altq 1490] Configuration file : limit both upload and download



Hello,


I have a small network, with an internet connection (bandwidth : 512kbps down, 128 kbps up).
The gateway is an OpenBSD 3.0 system, and i live with 2 friends.

I would like to limit the bandwidth for my 2 roommates : Max 160kbps down, Max 32kbps up.
(not for specific services .. just for all ! :)

The thing works fine for the download (20kB/s Max), but not for the upload (still 16kB/s ..).


Here is my altq.conf :

____________
#
# altq configuration file
#
 
interface rl0 bandwidth 100M cbq

class cbq rl0   root_class NULL priority 0 pbandwidth 100
class cbq rl0   def_class       root_class      borrow pbandwidth 95 default
class cbq rl0   d_class         def_class       borrow pbandwidth 80
class cbq rl0   u_class         def_class       borrow pbandwidth 10


class cbq rl0   download_class  d_class         red priority 2 exactbandwidth 128K
        filter rl0 download_class 192.168.0.3 0 0 0 6
        filter rl0 download_class 192.168.0.4 0 0 0 6
        filter rl0 download_class 192.168.0.5 0 0 0 6


class cbq rl0   upload_class    u_class         red priority 2 exactbandwidth 32K
        filter rl0 upload_class 0 0 192.168.0.3 0 6
        filter rl0 upload_class 0 0 192.168.0.4 0 6
        filter rl0 upload_class 0 0 192.168.0.5 0 6
____________

Note : rl0 is the private network interface card.
       One of my roommate has 2 computers (192.168.0.4 and 192.168.0.5).


When i try to launch altqd, i have the following warnings :

May 15 01:27:44 firewall altqd[6512]: syscall error: add filter failed!: Invalid argument
May 15 01:27:44 firewall altqd[6512]: can't add ctl class IPv6 filter on interface 'rl0'
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 20 could override filter for "download_class" at line 16
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 20 could override filter for "download_class" at line 15
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 20 could override filter for "download_class" at line 14
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 21 could override filter for "download_class" at line 16
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 21 could override filter for "download_class" at line 15
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 21 could override filter for "download_class" at line 14
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 22 could override filter for "download_class" at line 16
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 22 could override filter for "download_class" at line 15
May 15 01:27:44 firewall altqd[6512]: warning: filter for "upload_class" at line 22 could override filter for "download_class" at line 14


Then i don't know how to solve the problem.

Thank you in advance for your help :)


Florian.