loko, esos eran los log que me dejo el server. De todas maneras gracias, ya resolvi ese problemazo, para los que esten interesados en montar un server freeradius en Debian Lenny les dejo este manual tutorial de como ponerlo a trabajar para que una laptop con Win2 se pueda registrar mediante el default que puso Bill que es eap peap MSCHAPv2, la version utilizada fue la 2.1.3 y puse a mysql para los passwords.
Descompactar el tar.gz
instalar gcc, openssl, libtool , libssl-dev, libmysqlclient15-dev
nano ./debian/rules luego de pararse sobre la carpeta, despues buscar esta linea:
modulelist=eap_tls krb5 ldap sql_mysql sql_iodbc sql_postgresql
y asegurarse que tenga los flags eap_tls eap_peap sql_mysql
en la linea ./configure existen unos flags parecidos a esto:
--with-udpfromto
--with-edir \
--enable-developer \
--with-rlm-sql-mysql \
--with-rlm-sql-postgresql-lib-dir=`pg_config --libdir` \
--with-rlm-sql-postgresql-include-dir=`pg_config --includedir` \
(la linea faltante que hay que poner es) --with-rlm-eap-peap
si en algun lugar está la flag --without-rlm-eap-peap hay que kitarla o comentarla
despues compilar ./configure
make
make install
eso es un pan, ahora viene la configuracion
archivo /etc/radiusd/sites-enabled/default
authorize {
sql
}
accounting{
sql
}
archivo /etc/radiusd/eap.conf
default_eap_type=peap
cache {
enable=yes
}
NO SE COMAN UN CABLE que NADA MAS HE PUESTO LO que SE DEBE CAMBIAR O DESCOMENTAR O SI NO EXISTE CREARLO
con eso bastara, si me ekivoko en algo corríjanme, ahora mysql
esto va con datos de ejemplo de un solo user sin anclaje de MAC user: s passw: s
./raddb/sql/mysql
mysqladmin create radius -u root -psql
mysql -u root -p radius < schema.sql
INSERT INTO `radcheck` (`id`, `username`, `attribute`, `op`, `value`) VALUES
(2, 's', 'Cleartext-Password', ':=', 's');
INSERT INTO `radgroupcheck` (`id`, `groupname`, `attribute`, `op`, `value`) VALUES
(1, 'dynamic', 'Auth-Type', '=', 'EAP'),
(2, 'dynamic', 'Fall-Through', '=', 'Yes');
INSERT INTO `radgroupreply` (`id`, `groupname`, `attribute`, `op`, `value`) VALUES
(7, 'dynamic', 'Framed-MTU ', '=', '1400'),
(2, 'dynamic', 'Framed-Protocol', '=', 'PPP'),
(3, 'dynamic', 'Framed-Compression', '=', 'Van-Jacobson-TCP-IP'),
(4, 'dynamic', 'Service-Type', '=', 'Framed-User'),
(9, 'dynamic', 'NAS-Port-Type', '=', '19');
INSERT INTO `radreply` (`id`, `username`, `attribute`, `op`, `value`) VALUES
(1, 's', 'Fall-Through', '=', 'Yes');
INSERT INTO `radusergroup` (`username`, `groupname`, `priority`) VALUES
('s', 'dynamic', 1);
Descompactar el tar.gz
instalar gcc, openssl, libtool , libssl-dev, libmysqlclient15-dev
nano ./debian/rules luego de pararse sobre la carpeta, despues buscar esta linea:
modulelist=eap_tls krb5 ldap sql_mysql sql_iodbc sql_postgresql
y asegurarse que tenga los flags eap_tls eap_peap sql_mysql
en la linea ./configure existen unos flags parecidos a esto:
--with-udpfromto
--with-edir \
--enable-developer \
--with-rlm-sql-mysql \
--with-rlm-sql-postgresql-lib-dir=`pg_config --libdir` \
--with-rlm-sql-postgresql-include-dir=`pg_config --includedir` \
(la linea faltante que hay que poner es) --with-rlm-eap-peap
si en algun lugar está la flag --without-rlm-eap-peap hay que kitarla o comentarla
despues compilar ./configure
make
make install
eso es un pan, ahora viene la configuracion
archivo /etc/radiusd/sites-enabled/default
authorize {
sql
}
accounting{
sql
}
archivo /etc/radiusd/eap.conf
default_eap_type=peap
cache {
enable=yes
}
NO SE COMAN UN CABLE que NADA MAS HE PUESTO LO que SE DEBE CAMBIAR O DESCOMENTAR O SI NO EXISTE CREARLO
con eso bastara, si me ekivoko en algo corríjanme, ahora mysql
esto va con datos de ejemplo de un solo user sin anclaje de MAC user: s passw: s
./raddb/sql/mysql
mysqladmin create radius -u root -psql
mysql -u root -p radius < schema.sql
INSERT INTO `radcheck` (`id`, `username`, `attribute`, `op`, `value`) VALUES
(2, 's', 'Cleartext-Password', ':=', 's');
INSERT INTO `radgroupcheck` (`id`, `groupname`, `attribute`, `op`, `value`) VALUES
(1, 'dynamic', 'Auth-Type', '=', 'EAP'),
(2, 'dynamic', 'Fall-Through', '=', 'Yes');
INSERT INTO `radgroupreply` (`id`, `groupname`, `attribute`, `op`, `value`) VALUES
(7, 'dynamic', 'Framed-MTU ', '=', '1400'),
(2, 'dynamic', 'Framed-Protocol', '=', 'PPP'),
(3, 'dynamic', 'Framed-Compression', '=', 'Van-Jacobson-TCP-IP'),
(4, 'dynamic', 'Service-Type', '=', 'Framed-User'),
(9, 'dynamic', 'NAS-Port-Type', '=', '19');
INSERT INTO `radreply` (`id`, `username`, `attribute`, `op`, `value`) VALUES
(1, 's', 'Fall-Through', '=', 'Yes');
INSERT INTO `radusergroup` (`username`, `groupname`, `priority`) VALUES
('s', 'dynamic', 1);