Need to know what programs are good for router, firewall, and bandwidth throttling
Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Need to know what programs are good for router, firewall, and bandwidth throttling
Hey guys, I'm in the Army and we are getting ready to share out a internet connection and I have been tasked with finding a server. I want to be able to share the bandwidth to approximately 30 computers evenly so no one computer is downloading fast while the others are slow. I need to be able to monitor who is online and how much bandwidth they are using. As well I would like to run file sharing to windows computers, dhcp, a firewall, and a remote desktop(ssh/console should work fine for that). I currently have a 1200mhz athlon with 512mb ram running debian etch. Think this hardware will run fine to share out a 10mbit connection? Any advice of what I need? Any advice on which programs will do want I want. I've got about 3 weeks to get this stuff running before we go overseas. Thanks guys.
You will probably want squid as a proxy server, iptables for firewall, install dhcpd for dhcp server, and samba for filesharing. Here is a good link for setting up bandwidth throttling http://knowlinux.blogspot.com/2006/0...ing-squid.html
Debian will make a great server. I run it at home for a desktop, server, and on my laptop. I also use it at work.
Oh forgot to mention that you might also want to look into pfsense. That might be a good one to use in that it will setup the firewall and do throttling for you, and do dhcp, and is pretty much a routing software. I think it even will do bgp, and rip v1 and 2.
On Linux, you presumably will want to run iptables, the question is whether you want an 'easy' front end to generate your iptables ruleset or whether you want to code the rules directly.
I always find the 'easy' rule generators more trouble than they are worth (as I can never figure out which interface is which), but most people would disagree.
I say code the rules in your self. It can be a pain at first to remember all the switches but after you get the hang of it you can breeze right through them.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.