Hi,
I hope that somebody could help me. I have the following structure:
Internet ------- Linux gateway1 ------------- Linux gateway2 ----------- Clients
CISCO---------eth1----------eth0------------eth0--------------eth1-------switch--------
I have to limit the download bandwidth of those clients placed after Linux
gateway2 connected through a switch. I have used the latest "cbq.init"
script from iproute ftp site. I''ve created the files for limiting every
client for upload and for download. Then I started the script and I had the
qdisc, classes and the filters running. My clients had the right limitations but
at the eth0 interface from Linux gateway2 I had a lot of traffic, most of which
was dropped. All clients'' requests generate a lot of traffic between
Linux gateway1 and Linux gateway2.
After running the script I have at the eth0 interface on the Linux gateway2
the same traffic as if the filter wouldn''t exist. Sometimes even more
traffic. In that case the filters were useless. It''s important for me
to limit the entire client traffic from CISCO to the switch client connection.
A few days ago I though that I found the solution but it wans''t the
good one: to limit the upload that much that it will produce less download. Ok.
The HTTP upload was limited drastic and requests was marked with iptables and
the fw filter was applied. At first view all was fine. So I made the limitation
to 4 Kbit upload for the HTTP requests. For small files the filter was acting
fine. But for large files HTTP downloads (over 1 Mb) I had 8 (even 9) KB/s in
Internet Explorer speed. I really need to limit the entire download bandwidth to
max. 6KB/s.
What''s wrong ?
Thank you,
Liviu