Autenticazione degli accessi Wireless tramite server Radius: differenze tra le versioni

Riga 126: Riga 126:


=== Autenticazione via MySQL ===
=== Autenticazione via MySQL ===
Apriamo il file di configurazione <tt>/etc/freeradius/radiusd.conf</tt> (<tt>/etc/freeradius/sites-available/default</tt> a partire da Debian Wheezy) e cerchiamo al suo interno tutte le configurazioni seguenti, aggiungendo l'autenticazione <tt>sql</tt>:
Apriamo il file di configurazione <tt>/etc/freeradius/radiusd.conf</tt> e decommentiamo la voce:
<pre>
$INCLUDE sql.conf
</pre>
Poi apriamo il file <tt>/etc/freeradius/sites-available/default</tt> e cerchiamo al suo interno tutte le configurazioni seguenti, decommentando l'autenticazione <tt>sql</tt>:
<pre>
<pre>
bind_address = *
bind_address = *
Riga 132: Riga 136:
#$INCLUDE  ${confdir}/proxy.conf
#$INCLUDE  ${confdir}/proxy.conf


authorize {
# Sezione authorize{}
preprocess
    # See “Authorization Queries” in sql.conf
# auth_log
    sql
# attr_filter
chap
mschap
# digest
# IPASS
suffix
# ntdomain
eap
files
sql
# etc_smbpasswd
# ldap
# daily
# checkval
}
 
authenticate {
Auth-Type PAP {
pap
}
 
Auth-Type CHAP {
chap
}
 
Auth-Type MS-CHAP {
mschap
}
 
# digest
# pam
# unix
 
# Auth-Type LDAP {
# ldap
# }
 
eap
}


preacct {
# Sezione accounting{}
preprocess
    # See “Accounting queries” in sql.conf
acct_unique
    sql
# IPASS
suffix
# ntdomain
files
}


accounting {
# Sezione session{}
detail
    # See “Simultaneous Use Checking Queries” in sql.conf
# daily
    sql
unix
sql
radutmp
# sradutmp
# main_pool
# pgsql-voip
}


session {
# Sezione post-auth{}
radutmp
    # See “Authentication Logging Queries” in sql.conf
sql
    sql  
}
</pre>
</pre>
Aggiungiamoun nuovo utente al file <tt>/etc/freeradius/users</tt>:
Aggiungiamoun nuovo utente al file <tt>/etc/freeradius/users</tt>: