Como você prefere não usar o Windows Server, considere o uso do Samba. Ele se comunica como um computador com Windows Server, usando o protocolo de compartilhamento de arquivos SMB (Server Message Block) da Microsoft (que provavelmente é o que seu roteador está fazendo). Você pode configurá-lo facilmente para exigir autenticação. Ele pode até emular um Controlador de Domínio do Windows se você quiser usar a funcionalidade no Windows para permitir que as configurações dos usuários sigam-nas entre computadores ("Perfis de Usuários Móveis") e assim por diante.