Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

looking for a free OS that can be used to create a privateLAN. Services required are: DHCP, DNS, directory services etc..

the clients would all be windows !

share|improve this question
FYI - including "etc" to your list of requirements like this is a bad sign. You're assuming that we'll read your mind. – mfinni Dec 23 '10 at 15:12
up vote 2 down vote accepted

I used OpenSuse for this, it's big advantage is that is newbie friendly (GUI to configure almost everything) with several additional package repositories and quite Micro$oft friendly.

If you really want to learn, I'd rather advice you a Debian or a Slackware, you can still do everything you want, but you need to put much effort, that is welcome IMHO.

share|improve this answer

Honestly, the "best" is Windows Server. It's not free, but it's honestly not that expensive for Windows Standard or SBS.

share|improve this answer
I agree, it sounds like this gent is new to server's/networking Windows server would provide an easy interface to configure it all. – JamesK Dec 23 '10 at 14:55

DHCP & DNS are easy: take your pick of linux distros. For DS, it depends on what you want your directory to do. If you just want authentication, then LDAP on a linux host will do fine. If you want other Windows desktop management tools, then your only option is Windows Server with Active Directory. Either way, you will have to learn how to configure and administer the service and OS. In my opinion, DHCP and DNS are better handled and easier to manage in *nix than Windows.

share|improve this answer

Any Linux based OS would be able to do all of the above for free.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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