Pain in the ass time :D Do you have a spare computer? Does it have 2 ethernet ports? If not make sure it does, it can even be a pentium 2. Install http://www.pfsense.com/ This is pfsense, a freebsd distrobution, it is a hardware firewall, and the BEST open source firewall. It's meant for corporate use, but that didn't stop me! General stuff is the same as any router, well mostly the same anyway, there is a general setup wizard, which surprised me. Pfsense offers a bazillion things, vlan, trunking, very extensive port forwarding, (Oh and if you do port forward make sure you well, ask me or google around, it isn't like a normal router, you have to configure static ports, this is a safety feature, which to me is more pain, so I disabled it, but it's a bit lenghty) (Also upnp is disabled by default, I enabled that immediately)
But that is not what you are interested in, under the packages, there is something called bandwidthd, installing them is relative straight forward, click install bam. Here is what it looks like 
Also if you are new to networking and wondering how pfsense goes in your current network. Internets > modem > (wan)pfsense(lan) > ethernet switch > computers. This is a very basic setup that works.
Log in to comment