Any suggestion are welcome. Try to keep the topic clean.
Please correct if I'm wrong.
How To Divide/Limit the Bandwidth ?
This have been asked many times. There is many options or ways.
How To Divide/Limit the Bandwidth with router ?
Is only possible when the router have that function or capability. more info
Software or Hardware ?
Software.
1.NetLimiter
2.Bandwidth Controller
3.WinRoute/WinGate
4.Proxy
5.Others
6.DU Super Controler (credit to davehii)
7.cFosSpeed (credit to wKkaY)
8.Linux Bandwidth Arbitrator
Hardware.
9.Simple Router with Bandwidth Management.
10.Dedicated Bandwidth Management/Priorit/Qos/Shaping.
1.NetLimiter
This is the most easy to install. Very straight forward. Take 5min to learn.
Take an example, 4 user sharing 512K/128K Broadband.
Some forum members suggest using schedule. That for sure you can maximize the bandwidth without effecting others.
Day->Mid. Nite(0700-0000) everyone have equally bandwidth. 102K/25K
Mid. Night -> Next Morning (0000-0700) everyone have free flow.
2.Bandwidth Controller
You may need a dedicated PC or hybrid PC. Take 30min to learn.
A dedicated PC, have the most minimum requirement hardware to run/boot into OS. (Does not need to have monitor, keyboard, mouse, optical drive, sound card and etc) You can view/control/modify using VNC(Software) or KVM(Hardware).
A hybrid PC, you can just turn any PC in the network into Internet Gateway. But this PC must be always ON, only other network user able to access to the Internet.
*you might notice, even running bandwidth controller you still experince slow Internet. [URL=http://bandwidthcontroller.com/help.html]Support[/URL
*running BT or P2P can sluggish network. Reduce the global connection might help.
*I recommend reading this. ADSL Bandwidth Management HOWTO - How it Works
3.WinRoute & WinGate
I haven't use any of these, but sound promising.
Kerio WinRoute Firewall 6
There is feature called User traffic quota
Qbik WinGate
7. Bandwidth throttling functions in the ENS. Users can now throttle bandwith for client machines, services, by time of day, direction of traffic, source and destination IPs, port and protocol.
4.Proxy
Limit bandwidth usage of Kazaa (Should works for BT.)
Take few hours to have the right setup. And few days to have the best result.
Server Side.
This is combine of Proxy with Bandwidth Controller. All the Internet connection(included BT, P2P) are connect to the proxy. Instant Messenger, ICQ or Yahoo can have it own dedicated Proxy
Bandwidth Controller limit each IP speed/bandwidth. You can try to use 2 Proxy server on the PC, it should works without interfering with each another.
List of free proxy
Client Side.
You can choose to install NetLimiter, for better bandwidth management.
5.Others/Linux
You can try Traffic shaping with ISA Server
More
ADSL Bandwidth Management HOWTO
ET/BWMGR - Bandwidth Manager
v2.8 PC Router Software
T.U.N.A "The Ultimate Network Appliance"
m0n0wall (bandwidth shaping)
Large List of Software (If fail, goto http://freshmeat.net, Search for Bandwidth)
Port Explorer's bandwidth control
Smoothwall (No harm checking)
Shunra Nimbus
BriLAN NOS (Refer to A2 Bandwidth Management)
6.DU Super Controler
Similar to NetLimiter*
Do check out DU Super Controler for IC Sharing
QUOTE
Automatic and manual adjusting of upload and download speed for all computers that share an Internet Connection on your local network
All computers get their fair share of the Internet Connection which they are sharing. This means that if any computer is idle or even switched off the others get to use all available bandwidth. And when all are switched on and using internet badwidth shares are updated in real time to reflect the needs of every single computer.
All computers get their fair share of the Internet Connection which they are sharing. This means that if any computer is idle or even switched off the others get to use all available bandwidth. And when all are switched on and using internet badwidth shares are updated in real time to reflect the needs of every single computer.
7.cFosSpeed
QUOTE
Improved Traffic Shaping
For DSL modems and routers
Fully compatible with conventional PPPoE drivers
Automatic router detection
Self-calibrating
Optimized DUN connections
Freely configurable priority classes
For DSL modems and routers
Fully compatible with conventional PPPoE drivers
Automatic router detection
Self-calibrating
Optimized DUN connections
Freely configurable priority classes
8.Linux Bandwidth Arbitrator
QUOTE
What some users are doing...
-Serious gaming users are now using the bandwidth Arbitrator priority feature to insure they have bandwidth on their home networks when they need it.
-Dial up users with very little bandwidth are using it to allow simultaneous chat sessions during active downloads and the same network.
-Large Universities are using it to scale back their P2P traffic.
-Commercial bandwidth resellers are using it to divvy up bandwidth between their customers.
-Large Trade shows have used it as quick affordable solution to control bandwidth so communication links (Internet broadcasts) were not interrupted by recreational use on the demo floor.
-Serious gaming users are now using the bandwidth Arbitrator priority feature to insure they have bandwidth on their home networks when they need it.
-Dial up users with very little bandwidth are using it to allow simultaneous chat sessions during active downloads and the same network.
-Large Universities are using it to scale back their P2P traffic.
-Commercial bandwidth resellers are using it to divvy up bandwidth between their customers.
-Large Trade shows have used it as quick affordable solution to control bandwidth so communication links (Internet broadcasts) were not interrupted by recreational use on the demo floor.
9.Simple Router with Bandwidth Management.
Picture Courtesy Ginglith
more info
Price are estimated around RM3XX
10.Dedicated Hardware for Bandwidth Management/Priority/Policy-Based/QoS/Shaping.
Example products 01
Example products 02
Price are estimated around RMXXXX & above
Tips.
If you friends are very cooperative & honest, you can install NetLimiter on each PC. With a given speed/bandwidth.
If you friends are type selfish or un-trustable. You can use Bandwidth Controller.
Netlimiter.
He/She must self control the speed. Just tell him/her that she got downstream 120Kbps & upstream 24Kbps. Self manage the bandwidth.
Bandwidth Controller
Make sure it had min 2 NIC & 1Ghz will do.
Recommend the bandwidth are divide equal and use offset settings.
Example. 512/128 with 4 user sharing.
Suppose each user getting 128/32, you may want to start with 112/16. From there you slow Fine tune the filter to reach the optimum speed.
Proxy + Bandwidth Controller
You might want to give smoother speed for web browsing.
This can be done using 1 or more Proxy server.
BT & P2P use socks that have cap/limited bandwidth. IM(Instant Messenger) & Web Browsing have unlimited bandwidth.
BTW you can save a little more bandwidth. By blocking all the Ads. Using HOSTS file, Firewall or 3rd Party Programs. Don't look down on the Ads, in long term you can save up to 100MB of ads. That is equivalent. to 7000 ads. I had been using since dial-up for smoothing surfing.
This should be very useful for student sharing the Broadband with roommate. BTW I don't recommend sharing more than 4. 384K or 512K are very small bandwidth.
If above solution does not work for you, is time upgrade, drop number of share user or having 2nd Broadband.
Hope this answer most of the question had been asked many times.
Pls don't PM me ask for support. I can't really cope up with all question. If you think you need, then I try my best answer yr questions.
More software will be add... Stay Tune
Now
Rev 0.4 Oct 11th 2004 0550
BackLog
Rev 0.3 Sept 21st 2004 0300
Rev 0.2 Sept 19th 2004 0620
Rev 0.1 Sept 18th 2004 1240
This post has been edited by waifaq: Oct 11 2004, 05:53 AM