No Ubuntu, você pode ...
- use o Samba para agir como um servidor de arquivos em um ambiente Windows integrado ao Active Directory.
- configure um servidor DHCP .
- use iptables , um firewall avançado incorporado ao kernel.
O primeiro passo é instalar o Ubuntu e configurar os serviços de que você precisa. Se você tiver algum problema ao longo do caminho, pesquise as perguntas aqui no AskUbuntu ou pergunte a si mesmo.