Buono, complimenti per la LAN
Guarda, facciamo un paio di precisazioni:
Per fornire la connessione a tutta la LAN, in modo assolutamente sicuro, fai molto prima con un router ADSL. Ad esempio il
Micronet SP3350A e' un ottimo prodotto, che ti offre anche un utile monitor del traffico di rete e un sistema di log per tenere sotto controllo tutto quanto entra/esce dal router ed i probabili attacchi hacker. Alla modica cifra di un 110€ circa.
Ha una sola porta Ethernet, ma immagino che tu abbia gia' almeno un paio di switch/hub, vista la dimensione della rete
Altro punto da considerare: potresti farti un proxy/firewall vero e proprio, con un anche vecchio computer e la distribuzione Linux
IPCop. Questa e' una distribuzione specificatamente orientata al firewalling ed alla gestione di reti anche complesse. Il sistema e' solo testuale, ma si amministra molto comodamente tramite
interfaccia web da un qualsiasi altro PC della rete.
Ti serviranno due schede di rete: una verso la LAN, resa sicura dal firewall e l'altra verso il modem.
Ci sono dei proxy veri e propri, per Windows, sia a pagamento che free. Uno dei piu' famosi e' Wingate, ma ne ho visti dei molto belli anche in Java, 100% gratuiti. Pure in Python
Il programmino e' di sicuro la soluzione piu' veloce e comoda, ma ti consiglio di tenere in considerazione quanto ti ho detto. Col router, ad esempio, cade ogni necessita' di tenere degli intrusivi firewall abilitati sui PC della LAN. Ti bastera' la protezione del router e al massimo quella del firewall di Windows.
Col firewall/proxy basato su Linux, avresti una rete 100% sicura, blindatissima, e completamente sotto controllo.