linuxdebian:chillispot
Table of Contents
appunti preliminarissimi
Installazione di prova con Freeradius e chillispot su Debian Sarge.
Scopo
Configurare un sistema di accesso pubblico per un albergo, con logging dell'assegnazione degli IP (timestamp di inizio e fine connessione)
installazione
Installare i pacchetti freeradius e freeradius-dialupadmin (per avere uno straccio di interfaccia per gestire gli utenti)
Installare il deb di chillispot dal sito www.chillispot.org Domanda: e postgres?
installare apache-ssl per la pagina cgi di auth
freeradius e` complicatissimo! come sono contento.
Configurazione di freeradius
Prima di tutto configurare questo, l'interfaccia di gestione viene molto dopo.
- modificare il file users e sbatterci dentro un utente di test, cancellando magari tutto il resto degli esempi. Allo scopo "man 5 users" aiuta molto. Occhio alla seconda riga che deve iniziare con un TAB.
test User-Password == "test" Reply-Message = "Hello, test"}}} * avviare il server radius * testare l'auth per l'utente di test <code> # radtest test test localhost 0 testing123 Sending Access-Request of id 253 to 127.0.0.1:1812 User-Name = "test" User-Password = "test" NAS-IP-Address = mucca NAS-Port = 0 rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=253, length=33 Reply-Message = "Hello, test"}}} ==== Configurazione di freeradius-dialupmin ==== * editare httpd.conf e aggiungere un alias che punti alla home page di freeradius-dialupmin, tipo: <code> # Configurazione per freeradius-dialupmin Alias /chilli/ "/usr/share/freeradius-dialupadmin/htdocs/"
Configurazione di Chillispot
- Caricare il modulo TUN
modprobe tun
- Se necessario, creare le entry sotto dev per i device tun
/dev/MAKEDEV tun
- configurare /etc/chilli.conf
- server radius
- server web per l'autenticazione
linuxdebian/chillispot.txt · Last modified: by 127.0.0.1