Meu Caro, Além do material que recomendaram que realmente é muito bom eu diria ser primordial instalar um servidor em casa, pode ser físico ou um virtualizado assim com um só computador pode simular um ambiente de rede.
Instale uma versão Netinstall do Debian ou seja sem interface gráfica e comece pelos comandos básicos. Depois suba servidores um a um: SSH, DHCP, Samba, Squid, Iptables. Se tiver dificuldades ou dúvidas faça uma postagem que respondemos. Abraço, Emerson Monteiro Sobreiro