Well Aparently you need to load SQUID with delay pools and CBQ runs through that.. You do not need any TC Commands Well I didn't. I am kinda really new to Linux
But I was able to get it to run on all 4 of my LAN based NIC's.. ETH1,2,3,4 running as a masq through ETH0.
You can also use
SHAPECFG "VARY EASY"
if you don't care about port based limiting or garenteed bandwith per ports you can use this utility to do total NIC card limiting
insmod -o shaper1
/lib/modules/2.4.18-14/kernel/drivers/net/shaper.o
shapecfg attach shaper1 eth1
shapecfg speed shaper1 56000
ifconfig shaper1 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
route add -net 192.168.1.0 netmask 255.255.255.0 dev shaper1
INSMOD is needed to add the modual name for the shaper.
Line 2 attach's the shaper to the intrnal LAN to be shaped
Line 3 is the speed in bit's 56000 = 56k easy enough
line 4 is to bring the IP to the Shaper device. You use whatever IP you are useing for your ETH1 or other Intrnal LAN card in my case I had to do this 4 times with my ETH1,2,3,4
Line 5 is to add a route so it will route data. Vary easy to do..