Introduzione
Per accedere ad Internet in una zona non servita da ADSL mi sono procurato un modem USB 3G, in gergo chiavetta, con una scheda telefonica SIM.

Questo funzionava molto bene, ma la mia intenzione era quella di realizzare un qualche cosa che assomigliasse il più possibile alla mia rete casalinga con accesso ad Internet per più utenti.
Inoltre mi serviva un server DHCP e una rete WiFi.
Un qualche cosa del genere:

Questo router, che ho battezzato Alix-3, č costituito da una sistema embedded della PC Engines GmbH con un processore AMD Geode LX800 a 500 Mhz e una memoria RAM di 256 MB.
Le sue dimensioni sono estremamente ridotte (100 x 160 mm) ed un consumo di circa 5 Watt.
Per la parte radio (WiFi) č stata utilizzata una scheda miniPCI della Winstron con il chipset Atheros.
È sopportato il protocollo 802.11 a/b/g.
La memoria di massa è costituita da una CompactFlash di 1 GB.
Come software ho utilizzato ZeroShell che č una piccola distribuzione Linux per server e dispositivi embedded il cui scopo č di fornire i principali servizi di rete.
Come il suo nome lascia intendere, non è necessario utilizzare la shell per amministrare e configurare Zeroshell, poichè è disponibile un’interfaccia web utile allo scopo.
Nelle prossime pagine vorrei spiegare, passo per passo, come realizzarlo.
È possibile estendere la configurazione a piacimento aggiungendo ulteriori funzionalità visto che
ZeroShell è un software estremamente modulare e comprende anche:
Server RADIUS
HTTP Proxy
VPN
Router
Firewall
Captive Portal
Gestione del QoS (Quality of Service) e traffic shaping
Brigde
Server DNS Mulizona
Server e client NTP
Client PPPoE
Supporto per la funzionalitą di Wireless Access Point con Multi SSID
NAT e TCP/UDP port forwarding (PAT)
Virtual LAN 802.1Q (tagged VLAN)
Autenticazione Kerberos 5
Autorizzazione LDAP, NIS e RADIUS
Autoritą di certificazione X.509
Integrazione tra sistemi Unix e domini Windows Active Directory
Server syslog
e molto altro ancora già realizzato e in preparazione
Quanto pubblicato non vuole essere un doppione dei vari manuali presenti sul sito ufficiale di ZeroShell, ma un loro riassunto applicato in pratica.
Pagina successiva ![]() |




