Je ne suis pas un spécialiste, mais je peux quand même t’éclairer sur quelques points.
S’il est en usb, ça peut poser des soucis de drivers, pense à le connecter en ethernet ou tout se passe sans problèmes
Si ton serveur fait office de passerelle internet, rien n’empeche les utilisateur sur les postes windows de se connecter à internet et de télécharger tous les virus qu’ils veulent.
Un solution pour résoudre ce problème peut-être d’installer un proxy sur le serveur linux pour filtrer et analiser tous les paquets qui passent, ça ralentira la connexion internet, mais ça peut aider.
Bien évidement, ça ne dispense ABSOLUMENT pas de mettre des anti virus et firewall sur les postes windows connectés derrière, car même si c’était infaillible (et rien ne l’est) les utilisateurs peuvent toujours connecter leur clé USB sur leur machine rempli de toutes les cochoneries qu’ils ont pu trouver sur sekse.com la veille chez eux !
L’intéret de mettre une passerelle linux à ce niveau est surtout de faire office de firewall et ainsi d’éviter les attaques directes sur les services présents sur ton réseau.
Il n’exite AUCUN antivirus qui intercepte TOUS les virus, et comme je l’ai dit plus haut, une passerelle ou un routeur n’est pas censé regarder dans le protocol http pour voir ce qu’il y a, il te faut un proxy pour ça.
Comme antivirus, tu peux en installer plusieurs en même temps, comme clamav, fprot (pas sur qu’il est libre celui là…), …
Ca ne crée pas de problème, les protocols réseau sont indépendant de l’OS et de l’architecture des machines.
Pour faire ce que tu souhaite, il faut de tourner vers iptables et éventuellement vers des serveurs dhcp et dns.
iptable, qui est une interface en ligne de commande au parefeu inclu dans le noyau linux netfilter fait tout ce dont tu as besoin (partage, firewall, masqurading, nat, …)
Il n’est pas excessivement difficile à configurer, néanmoins, il faut mieux s’y connaitre un peu en protocol réseau (principalement ip).
Je te conseil des logiciel de plus haut niveau (guarddog par exemple, y’en a d’autres certainement mieux mais je ne n’utilise que iptable, donc je ne connais pas) ce qui t’évitera d’avoir à t’embeter avec des problèmes non liés au firewall (lancement automatique au démarage de la machine, …)
Pour ce qui est du partage, le mieux (à mon avis) est d’installer sur ton linux un serveur dhcp qui attribura les adresses aux client derrière, ainsi que les paramètres plus important comme la passerelle et les dns.
Tu peux aussi mettre la configuration de tes machines windows en fixe, avec comme passerelle et dns l’adresse de ton serveur linux et installer un dns (qui fera office de cache par la même occasion par rapport à celui fourni par FT).
Ainsi, seule l’interface internet de ton serveur sera dynamique (fournie par le modem) et tu auras une meilleur maitrise de ton réseau et de ce qui s’y passe (par exemple, tu pourras interdire toute nouvelle connexion en limitant les accès aux bons couples addresse ip/addresse mac voir /prise rj45 si tu as un “switch++”)
Voila, bonne chance dans tes recherches