C un peu compliqué ce que tu demande. Pour monter un serveur de fichier tu n'a besoin que d'un simple pc, un disque dur de grande capacité (pas obligatoire mais mieux) et un windows xp pro ou un 2003 serveur si tu veux ou passer sur des distrib linux. Ton pc doit avoir de préference deux carte réseau.
Sous linux il faut utilisé samba et sous windows le partage de fichier, après si tu veux faire un réseau, il faut crée un domaine et donc des utilisateurs pour ce domaine, dans un active directory par exemple. Donc ensuite tu te connect à ton domaine (serveur) et tu peux prendre les fichiers selon les droits que tu as attribué.
Reste à savior si tu veux que les ordinateurs soit relié directement à internet ou si tu souhaite monté une passerelle de securité entre ( endian firewall par exemple), dans ce cas la tu aura besoin d'un switch, qui reli le serveur, le pc, et le portable (wifi), sur la premier carte réseau du serveur et une seconde carte réseau sur le serveur pour la rélié a la livebox.
Ensuite tu crée une machine virtuel, avec vmware ou virtual pc, est tu installe ta passerrelle.
Configuration des pc: 192.168.0.x /24 avec comme passerelle l'adresse ip de ta passerelle (generalement 192.168.0.254).
et en faisant comme ca tu commence à avoir un bon petit system pour les echange de fichier, d'imprimante, ainsi qu'un système suplementaire de sécurité en open sources (gratuit).
Je pense cependant que pour un bonne aprentissage, monter un serveur de fichier sous linux n'est pas plus mal est gratuit surtout, tu peux gerer tes users, comme avec un ad, sauf que c'est gratuit==> piste à explorer.
Est ce que ma reponse te convient?