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]/
