Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a programmer by profession. I have been asked by a friend of mine to help set up open source based network infrastructure elements for his company's branch office that may have up to 50 people. Since I do not have practical experience in this, I tried looking up guides that helped in understanding and setting up infrastructure for small offices. However I could not find any such guide. As I understand, I need to have a router ( possibly from vyatta), a firewall(iptables?), switches (vyatta again), openvpn for remote access. monitoring tools (nagios) I did find this but not sure if this is useful. This was interesteding but it comes later

I am hoping that hte community here will be able to provide some pointers. Thanks

share|improve this question

closed as not constructive by jscott, MikeyB, ewwhite, EEAA, Iain Nov 28 '11 at 16:14

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I strongly caution you and your friend against going on some holy vendetta against commercial solutions. While the F/OSS community certainly has some winners available, the CapEx of a network is rarely a significant portion of the TCO. – Chris S Nov 28 '11 at 16:11
up vote 5 down vote accepted

You've taken the first step down the wrong path - i.e. defining the solution before defining the problem.

What services do you need to provide to this branch office? Enumerate those, then search for a solution.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.