The files seem to be ok. I am guessing that you must have already tried
it out. Ipchains has no relation to this as far as my knowledge goes and
I doubt that there would be any relation found.
If you have not already done the following please do it.
Bash# chmod 500 /etc/init.d/htb.init
To start bandwidth management give
Bash# /etc/init.d/htb.init start

To stop
Bash# /etc/init.d/htb.init stop

To check status
Bash# /etc/init.d/htb.init stat


To check bandwidth usage run iptraf
Go to LAN station monitor and select the interface
You will get the upload and download rates in kbps


Best regards,
 
Ashwin Shah
 


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
On Behalf Of Sandeep Agarwal
Sent: Wednesday, March 31, 2004 7:39 PM
To: Ashwin Shah; 'The Linux-Delhi mailing list'
Subject: Re: [ilugd] Re: Suggestion required on CBQ !!!!!!

Hello Ashwin,

Thanks again. I have checked it & found modules already there.
So I have go to HTB config directly and done all as you suggest.
Please go through the following & suggest whether I have done it
correctly or
more modification required? I have IPCHAINS on this server so
I have to require to put -m option more in IPCHAINS right?

Thanking you,
Sandeep Agarwal
------------------------------------------------------------------------
-------------
-----
Scenario: Restrict Server, Comp1 & Comp2 on given speed.
--256kbps---|eth0(203.145.134.112/255.255.255.252) [A]
                     ----|eth1(Server room) 56kbps
(203.145.134.120/255.255.255.248)
[B]
                     ----|eth2(Company2) 80kbps
(203.145.134.116/255.255.255.252) [C]
                                                               &
(192.168.100.0/255.255.255.0)
                     ----|eth3(Company1)
120kbps(192.168.200.0/255.255.255.0) [D]
------------------------------------------------------------------------
-------------
-----
Now in /etc/sysconfig/htb directory, I have put following files.

eth0
  DEFAULT=30
  R2Q=10

eth0-2.root
  # root class containing total bandwidth
  RATE=128kbps
  BURST=15k

eth0-2:1.comp1
  # default class for Company1 traffic
  RATE=120Kbps
  BURST=15k
  PRIO=0
  LEAF=sfq
  RULE=192.168.200.0/24

eth0-2:2.comp2
  # default class for Company2 traffic
  RATE=80Kbps
  BURST=10k
  PRIO=1
  LEAF=sfq
  RULE=192.168.100.0/24

eth0-2:1.server
  # default class for Server Room traffic
  RATE=56Kbps
  BURST=10k
  PRIO=3
  LEAF=sfq
  RULE=203.145.134.120/29
----------------------------------------------------------
eth1-2:3.root
  # root class For Server Room containing total bandwidth
  RATE=56kbps
  BURST=5k

eth1-2:3:30.all
  # class for Server Room traffic
  RATE=56Kbps
  BURST=5k
  PRIO=3
  LEAF=sfq
  RULE=203.145.134.120/29
  MARK=3
----------------------------------------------------------
eth2-2:2.root
  # root class For Company2 containing total bandwidth
  RATE=80kbps
  BURST=8k

eth2-2:2:20.all
  # class for outgoing Company2 traffic
  RATE=80Kbps
  BURST=8k
  PRIO=1
  LEAF=sfq
  RULE=192.168.100.0/24
  MARK=2
----------------------------------------------------------
eth3-2:1.root
  # root class For Company1 containing total bandwidth
  RATE=120kbps
  BURST=15k

eth3-2:1:10.all
  # class for outgoing Company1 traffic
  RATE=120Kbps
  BURST=15k
  PRIO=0
  LEAF=sfq
  RULE=192.168.200.0/24
  MARK=1
------------------------------------------------------------------------
-------------
-----
----- Original Message -----
From: "Ashwin Shah" <[EMAIL PROTECTED]>
To: "'Sandeep Agarwal'" <[EMAIL PROTECTED]>; "'The Linux-Delhi
mailing
list'" <[EMAIL PROTECTED]>
Sent: Wednesday, March 31, 2004 11:13 AM
Subject: RE: [ilugd] Re: Suggestion required on CBQ !!!!!!


First look for the following files in
/lib/modules/2.4.20-8/kernel/net/sched


sch_htb.o sch_sfq.o cls_fw.o cls_u32.o cls_route.o

if these files exist then great you can go directly to HTB config below.
Else you will have to compile these. To compile do as follows

1) bash# cd /usr/src/linux-2.4
2) bash# make menuconfig
3) Go to Networking options  ---> press Enter
4) Go to QoS and/or fair queueing  ---> press Enter
5) Select * for QoS and/or fair queueing, QoS support, Rate estimator,
Packet classifier API and Traffic Policing
6) Select M for HTB packet scheduler, SFQ packet scheduler and all the
classifier entries.
7) Compile the kernel  bash# make dep clean bzImage modules
modules_install
   (that was one long command)
8) Install the new kernel in boot. Run lilo/grub
9) reboot

HTB config

Download htb.init and the sample config files from sourceforge
Copy htb.init to /etc/init.d
Copy sample files to /etc/sysconfig/htb

Read the htb.init file to learn how to configure the sample files. It's
pretty simple.

And Viola! You are done.

Best of luck



Best regards,

Ashwin Shah


-----Original Message-----
From: Sandeep Agarwal [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 31, 2004 10:26 AM
To: [EMAIL PROTECTED]; 'The Linux-Delhi mailing list'
Subject: Re: [ilugd] Re: Suggestion required on CBQ !!!!!!

Hello Ashwin,

Thank you for your response. I have a RHL9.0 with kernel 2.4.20-8 on
i686.
Should I require to patch my kernel? If yes, Please suggest which
version it
OK for
this.

I have checked the following command
# grep htb_qdisc_ops /proc/ksyms
But it returns nothing.

Thanking you.
Sandeep Agarwal
----- Original Message -----
From: "Ashwin Shah" <[EMAIL PROTECTED]>
To: "'Sandeep Agarwal'" <[EMAIL PROTECTED]>; "'The Linux-Delhi
mailing
list'" <[EMAIL PROTECTED]>
Sent: Tuesday, March 30, 2004 6:00 PM
Subject: RE: [ilugd] Re: Suggestion required on CBQ !!!!!!


> You have to create the htb directory in /etc/sysconfig. Also the
format
> of the files is different. Htb should also be enabled in the kernel
> either as a module or built into the kernel itself. Though in some
ways
> it is similar to cbq it requires to be compiled into the kernel first.
> It will take a bit more effort than using CBQ but works much better.
If
> you still want to use CBQ let me know and I will send instructions for
> the same.
>
> Best regards
>
> Ashwin Shah
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
>
[mailto:[EMAIL PROTECTED]
> On Behalf Of Sandeep Agarwal
> Sent: Monday, March 29, 2004 5:30 PM
> To: Abhijit Menon-Sen
> Cc: [EMAIL PROTECTED]
> Subject: [ilugd] Re: Suggestion required on CBQ !!!!!!
>
> ....."It's derived from cbq.init"
> Should I leave the files under /etc/sysconfig/cbq  as it is And load &
> configure the
> HTB? Or remove All CBQ entry first from the system.
>
> Sandeep
> ----- Original Message -----
> From: "Abhijit Menon-Sen" <[EMAIL PROTECTED]>
> To: "Sandeep Agarwal" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Monday, March 29, 2004 5:04 PM
> Subject: Re: Suggestion required on CBQ !!!!!!
>
>
> > At 2004-03-29 16:58:26 +0530, [EMAIL PROTECTED] wrote:
> > >
> > > CBQ is ok for this or any other tool is/are suggested?
> >
> > (I'd recommend HTB instead.
> > See <http://www.lartc.org>)
> >
> > -- ams
> >
>
> _______________________________________________
> ilugd mailinglist -- [EMAIL PROTECTED]
> http://frodo.hserus.net/mailman/listinfo/ilugd
> Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi
> http://www.mail-archive.com/[EMAIL PROTECTED]/
>
>


_______________________________________________
ilugd mailinglist -- [EMAIL PROTECTED]
http://frodo.hserus.net/mailman/listinfo/ilugd
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi
http://www.mail-archive.com/[EMAIL PROTECTED]/


_______________________________________________
ilugd mailinglist -- [EMAIL PROTECTED]
http://frodo.hserus.net/mailman/listinfo/ilugd
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi 
http://www.mail-archive.com/[EMAIL PROTECTED]/

Reply via email to