<br><br><div><span class="gmail_quote">On 7/17/07, <b class="gmail_sendername">Deepak Shrestha</b> <<a href="mailto:d88pak@gmail.com">d88pak@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> Well! Sir Deepak first you should define that either you want to control<br>> overall network traffic through your [Router/Gateway] or you just want to<br>> control the traffic to anf from the Internet.<br>>
<br>> If you wanna make ur Fedora machine the routing mechine to control traffic<br>> between your clients then my suggestion wasn't for u.<br>><br>> But if you want to make your Fedora machine the gateway to Interent for your
<br>> clients and after that you want to bound your users to send/receive data in<br><br>> a fixed bandwidth e.g 5KB/per user and I thinks it's really what you want<br>> then for that purpose you can use Squid Server's "Delay Pool" functionality
<br>> to restrict a certin part of user e.g<br>> a)User of Department A gets 5KB each<br>> b)USers of Department B gets 30KB each... n so on<br>><br>> Or u can put a single policy on a;; the users...<br>> a) Ever user will get no more then 5KB.
<br>><br>> So, wat do u say??<br><br><br>Thank you all for your valuable suggestions!<br><br>I guess I want to allocate the fixed bandwidth (upstream/downstream)<br>for each of the clients. Currently any station can use up the full
<br>bandwidth if application running in that station demands that, slowing<br>down all the rest. What I wanted to do is allocate each machine a<br>fixed dedicated bandwidth. For example station1 is given dedicated<br>250kbps, station2 is given 150kbps. By dedicated means no machine can
<br>go beyond their allocated bandwidth even if bandwidth is available,<br>which also means that somebody should not be disturbed by somebody<br>downloading and surfing habits.<br><br>Nowadays Its very easy to consume bandwidth (by doing everything at a same time)
<br>1. Open few YouTubes in different tabs of firefox browser ( all busy<br>donloading videos)<br>2. Download some large files (ftp, http etc).<br>3. While waiting for that to finish, Listen music from Imeem<br>4. Even download torrent while doing all that
<br>5. Now you can be chatting too.<br><br>Now imagine the rest of the users who wants to surf.<br><br>I guess I made myself clear now.<br><br>Can somebody suggest me how can I do this?<br>Piece of configurable hardware?? (might cost lot.....)
<br>Can this be implemented in linux as router/gateway?? how?? (general<br>idea will be fine)<br><br>Thanks again.<br><br>--<br>fedora-list mailing list<br><a href="mailto:fedora-list@redhat.com">fedora-list@redhat.com</a>
<br>To unsubscribe: <a href="https://www.redhat.com/mailman/listinfo/fedora-list">https://www.redhat.com/mailman/listinfo/fedora-list</a><br></blockquote></div><br>Well as u said in ur 1st post that<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
All my computer in LAN are connnected via switch to ADSL modem router for<br>internet.<br clear="all"></blockquote><br>So u didn't have any gateway machine but u want to setup one on a Linux box. Well, we waste a lot of time by telling a semi-geek dummy answer and a newbie with semi-geek answers, so i would like to know that where are u standing brother right now.
<br><br>Did you have ever worked in Linux before? If not so, it will take a little time to be comfortable with Linux.<br><br>Do you have any idea about this situation from general networking or Microsoft aspect?<br><br>Do you have idea about the role of proxy server?
<br><br>I am familiar with such situation where you are responsible for maintaining Internet service to client in a office. And I've seen a proxy server in almost every network to save you bandwidth and boost Internet speed. Did you visited the links
<br><br><a href="http://www.squid-cache.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.squid-cache.org/</a> <br>here you can know about SQUID service and how it boosts your internet service bu caching objects.
<br><br><a href="http://wiki.squid-cache.org/SquidFaq/MiscFeatures" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.squid-cache.org/SquidFaq/MiscFeatures
</a><br>Here you will get your answer to set a policy on clients so they will consume more bandwidth then what u have defined.<br><br>If you want work in GUI then here is a nice package called Webmin. You can administrator your network in GUI. Check out it here 
<a href="http://www.webmin.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.webmin.com/</a> <br><br>I think your have got a much clear answer from everyone. Other members guided you towards bandwidth controlling packages and I gave u the solution for Internet service management that I've worked on. So, know study the all the links that u got in reply to ur thread and move further.
<br>-- <br>Mustafa Qasim<br>Lahore, Pakistan<br>Cell: 0321-6614972<br>URL: <a href="http://www.mustu.info">http://www.mustu.info</a>