Shaping/Controlling/Trottleing INBOUND trafic (cheaply)
Posted on 2004-10-11
Having (very) limited bandwith, and a 20-30 user lan can be very frustrating. I have to fix it somehow, so here is what I have found so far:
Possible solutions ?
1) cache ! Good idea, but what if the bandwith muncher is not http of ftp ?
Rare I know, but this happens ( 2 me 2 mutch ;-)
2) Shape/throttle. Ok... BUT this is only 'easy' on outbound connections, and my outbount trafic is NOT the problem !
I need to controll (and log/investigate) the flow in. "As policy" the ISP "does not get involved" ( cant switch ISP - 3rd world )
I did STFW over and over and what I found is that:
1) there is GNU software/methods that can limit incomeing flow by droping packets to slow down connections, but this is not recomended since it is wastefull ( total trafic over the wire not= trafic into lan due to (lots of)droped packets)
2) There is software that can manipulate the TCP window size, but this is WAY out my budget. ( as is hardware solutions )
BUT, new stuff comes out every day, hopefully there is something that I havent come accross yet.
AND I'm still relatively new to linux, and I've only spent a week Google'n on this stuff.
What am I asking ? ADVICE, Educated oppinion, and genraly just a kick in the right direction.
What are my options ( appart from what I already mentioned ) ?
Thanks so much for any help/contrebution that you may offer me.