Eu realmente posso recomendar o Zentyal Small Business Server - link - para essas tarefas.
Funciona em cima do Ubuntu LTS, mas também envia um cd de instalação para instalação bare-metal. Seu objetivo é substituir o Windows Server 2003/2008 por uma alternativa gratuita baseada em Linux. E até agora, eles são um dos poucos que conseguem tirá-lo, mesmo com clientes Windows 7!
A instalação é fácil, você pode selecionar quais recursos você precisa (roteador, dns, dhcp, gateway, controlador de domínio etc.) e, quando estiver pronto, você pode gerenciar tudo por meio de uma interface web agradável.
Também não é muito difícil gerenciar uma rede heterogênea dessa maneira. Os howtos sobre como fazer com que os clientes Linux, Windows e Mac se autentiquem e armazenem dados no servidor estão prontamente disponíveis, e a maioria dos Howtos do Ubuntu também funciona. Ainda é um Ubuntu normal por baixo.
Dê uma olhada - é gratuito e de código aberto. A empresa por trás disso vive em contratos de suporte.
Só para esclarecer - em Zentyal você basicamente tem LDAP, Samba e Kerberos agrupados em um único pacote. Segmentando principalmente o modelo de Domínio do Windows, mas os clientes Linux podem usar o LDAP direto para autenticar ou usar métodos avançados, como o Kerberos e o armazenamento em cache de autenticação.
Felicidades, Jannik