Linux wireless voip codroipo udine
Disfunzione erettilerimedi contro la disfunzione erettile HomeNewsF.a.q. ProgettiTutorialsLinksGalleryDownloads Email

Edera Hot-spot

Parliamo finalmente del progetto Edera, sviluppato principalmente dal mitico Whites (onore al merito).
Nato dalla collaborazione con il circolo arci Edera (di cui ha preso il nome), nei giorni scorsi era già stato citato in diverse volte, all'interno delle schede di altri progetti come Free wireless a Portogruaro e Milk alla 42^ Fiera Nazionale del Radioamatore, hi-fi car, Elettronica, Informatica. Edera è un sistema per la gestione di un hot-spot (o internet point, o chiosco, o internet cafè, ecc...) capace di gestire e registrare gli utenti come previsto dalle normative vigenti in materia di antiterrorismo.

Edera è scritto quasi interamente in Php e necessita di un database (per ora è supportato solo mysql) oltre, naturalmente, di un webserver. Il controllo degli accessi si basa su regole Iptables, che sono usate anche per la realizzazione del captive portal che reindirizza tutte le richieste web degli utenti non loggati verso la pagina di login. Edera gira su una qualsiasi macchina con sistema operativo Linux, usa Dhcp per l'assegnazione degli indirizzi, Ntop per il tracing delle richieste e Iptables per la gestione dei permessi. Per funzionare ha bisogno di una macchina dedicata che in pratica fa da Router verso internet e che isola fisicamente i client dal punto di accesso alla rete.

Il funzionamento è molto semplice: quando un client (wireless o wired) accede alla rete, Edera gli assegna un indirizzo ip. A questo punto sta al client: all'apertura del browser, qualunque indirizzo venga digitato il risultato sarà sempre lo stesso: la pagina di log-in. Una volta inserite le credenziali (precedentemente ottenute), appare un popup (da non chiudere fino alla fine della sessione) e il pc ha accesso alla rete esterna.

Tecnologia:

  • pagine scritte in Php;
  • gestione regole accesso con Iptables;
  • database delle credenziali con MySql;
  • assegnazione dinamica degli indirizzi ip e del gateway con Dhcp;
  • registrazione delle richieste con Ntop.

Requisiti:

  • testato su un pentium 166 con 64mb di ram, potrebbe richiedere anche risorse inferiori (dipende dalla configurazione della macchina);
  • ambiente linux con iptables, apache, mysql, php, ntop, dhcp.

Caratteristiche:

  • gestione anagrafica utenti;
  • stampa di ticket temporali o account;
  • blocco degli accessi non autorizzati ad internet;
  • log degli accessi con mac-address.
Il sistema è ancora una beta, ma presto speriamo di rifinirlo e di poterlo rilasciare nella sezione download!