Configurar CHILLI SPot sobre CEntos

Forums: 

Hola Amigos, tengo problemas al montar ChilliSpot el momento de ingresar ya que no redirecciona a la página que idealmente estoy configurando, configuré a CHILLISPOT para que sea mi servidor DHCP y funciona, pero el momento de redireccionar la pagina hacia el login y transaccionar con el servidor RADIUS no pasa nada, el tráfico sale directamente a Internet, esta habilitado todo lo necesario, Freeradius, Chilli, Apache con soporte SSL, todos probados y funcionando, he visto que hay algo relacionado a un script CGI, no se si hay que modificarlo,

Muchas gracias por sus comentarios

Tango

sobre chillispot

Hola, si debes revisar el archivo cgi, ahi hay una clave que debe ser la misma que debe estar en el archivo chilli.conf, ademas, parece que no has habilitado las reglas de iptables que viene junto con el paquete del chilli, esas estan en la carpeta de la documentacion.

Saludos

David

Implementación de un Hot Spot

HOLA AMIGOS SOY CARLOS Y ESTOY HACIENDO UN ESTUDIO DE LA IMPLEMENTACION DE HOT - SPOT BAJO LINUX CENTOS Y ME ALEGRARIA QUE ME PUEDIERAN AYUDAR SON TUTORIALES, MANUALES LINK PARA PODER CONSULTAR SOBRE ESTE TEMA

ESPERO TENER SUERTE Y ASI PODER AYUDAR A OTROS AMIGOS QUE DESEAN CONOCER SOBRE ESTE TEMA.

GRACIAS
CARLOS
correo: carlosc25_8@hotmail.com

hot spot

hola amigos podrian ayudarme con los requisitos que necesito para la implementacion de un Hot Spot en linux CentOS.
Muchas Gracias
Carlos

Configuracion chillispot

Configuracion ChilliSpot Bajo Centos 4,5
Para poder configurar ChilliSpot primero que nada deben bajarse el paquete ya sea en rpm o codigo fuente.

Luego instalarlo:
#rpm -Uhv chillispot*.rpm (en rpm que son binarios para distribuciones basadas en Red Hat)

#tar zxvf chillispot*.tar.gz (descomprimimos el codigo fuente9
#cd chillispot*
#./configure && make && make install (con esto ejecutamos 3 comandos en una sola linea, el comodin "&&" nos sirve para comprobar que si algun comando tuvo error no se ejecute el siguiente).

Les recomiendo instalar el binario .rpm porque es mas simple su instalacion y no tiene dependencias.

Por el momento no traje mis apuntes pero si necesitan ayuda, pueden enviarme sus e-mails a franklomas80@hotmail.com

He hecho instalaciones de ChilliSpot con FreeRadius con FreeRadius+MySQL y FreeRadius+LDAP.

Ing. en Electronica y Computacion
Aprendiendo cada dia mas de GNU/Linux

pregunta y gracias

Imagen de Cedu

:jawdrop:

Hola ya esta el servidor Radius y el chillispot con la base de datos, pero no se como hacer la configuración de las tarjetas, ya que tengo dos tarjetas eth0 y eth1 donde en eth1 esta configurado los servicios y la eth0 esta conectada a un acces point para las pruebas ya que esta va ir a la red wireless, ayudame en esta iquietud si no es mucha molestia.

y Para dar el servicio de internet por sería por la eth1?

Informacion sobre configuracion de chillispot+freeradius+mysql

descargar el archivo freeradius-server-2.0.0.tar.bz2 (freeradius.org)

descomprimimos nuestro archivo en cualquier ubicacion
# tar jxvf freeradius-server-2.0.0.tar.bz2
# cd freeradius-server-2.0.0
# ./configure --prefix=/usr --sysconfdir=/etc
# make && make install

configurar el archivo /etc/raddb/clients.conf
# vi /etc/raddb/clients.conf
client 127.0.0.1 {
secret=secretito (o cualquier password que se desee)
shortname= localhost
nastype=other
}

radiusd.conf ==> este archivo contiene informacion necesaria sobre los archivos de configuracion de freeradius y tambien de la manera de conectarse a traves de MySQL. Descomentar la parte que dice "sql_log".
# vi /etc/raddb/radiusd.conf

Modificar las siguientes lineas dentro del archivo /etc/raddb/sql.conf
# vi /etc/raddb/sql.conf
database = "mysql"
server = "localhost"
login = "root"
password = ""
radius_db = "radius"

default ==> este archivo se encuentra en /etc/raddb/sites-available, descomentar las lineas que contengan "sql" o "sql_log" en los apartados "authorize" y "accounting".

en caso de no usar una base de datos, se debe modificar el archivo users y añadir un usuario como el que viene por defecto
# vi /etc/raddb/users
steve Cleartext-Password := "testing"

el formato de esta linea es:
Usuario tipo_password,password del usuario

Podemos registrar nuestros usuarios usando mysql, tenemos q crear una base de datos en blanco llamada "radius" y luego ejecutar los archivos *.sql q se encuentran dentro del directorio /etc/raddb/sql/mysql/.
Lo recomendable es hacer esto via web con el programa webmin q mas abajo detallo una breve explicacion de instalacion. Se recomienda no habilitar el soporte ssl en webmin.
Los archivos *.sql deben ejecutarse en la seccion de ejecutar archivos sql.

descargamos el paquete webmin-1.4xx.tar.gz (de la pagina www.webmin.com)

# tar zxvf webmin-1.4xx.tar.gz
# cd webmin-1.4xx
# ./setup.pl

Una vez instalado nuestro paquete webmin, necesitamos q este en ejecucion nuestro servidor web apache. Para ejecutar apache, ponemos lo siguiente:

#/etc/init.d/mysqld start (arrancamos el servidor mysql)
#chkconfig mysqld on (nuestro servidor mysql se iniciara con el sistema)

#/etc/init.d/httpd start (arrancamos el servidor web apache)
#chkconfig httpd on (nuestro servidor web apache se iniciara con el sistema)

escribimos la siguiente linea en nuestro browser: http://localhost:10000 y se ejecutara el webmin

Una vez q tengamos nuestra base de datos radius con las tablas correspondientes, procedemos a llenar la tabla "radcheck" que es la tabla mas importante ya que en esta se almacenan los usuarios.
El formato de los campos, es el siguiente:

campo dato
----- -----
id ninguno (autoincrementado)
user nombre_usuario
attribute Cleartext-Password
op :=
password password_usuario

En caso de estar mal el nombre d los campos pido disculpas porq en este momento no tengo a mi alcance mi servidor.

Descargamos el archivo chillispot-1.1.0.i386.rpm:

Instalamos el paquete chillispot-1.1.0.i386.rpm
#rpm -Uhv chillispot-1.1.0.i386.rpm
#cp /usr/share/doc/chillispot-1.1.0/hotspotlogin.cgi /var/www/cgi-bin
#chmod ugo+x /var/www/cgi-bin/hotspotlogin.cgi

#modprobe tun
#vi /etc/modprobe.conf agregamos la linea --> alias char-major-10-200 tun
#module_upgrade

Ejecutar el firewall de chillispot
#sh /usr/share/doc/chillispot-1.1.0/firewall.iptables

Copiamos el firewall de chillispot para que se ejecute al inicio del sistema
#cp /usr/share/doc/chillispot-1.1.0/firewall.iptables /etc/init.d/chilli.iptables

#chmod u+x /etc/init.d/chilli.iptables
#ln -s /etc/init.d/chilli.iptables /etc/rc5.d/S40chilli.iptables

Habilitamos IP forwarding:
#vi /etc/sysctl.conf cambiamos la linea --> net.ipv4.ip_forward = 1

Reiniciamos las interfaces de red:
#/etc/init.d/network restart

Configurando ChilliSpot:
#vi /etc/chilli.conf

Modificamos las líneas en este caso considerando que el servidor radius esta en la misma pc, elegimos una contraseña para que el radius valide al AP, le decimos que active la asignación de IPs por la interface y que usará el método de acceso universal UAM para radius instalado en la misma maquina (192.168.182.1 en este caso la interfaz tun0):

radiusserver1 127.0.0.1
radiusserver2 127.0.0.1
radiussecret chillispot
net 192.168.182.0/24
dns1 200.107.10.62 (direccion de nuestro DNS)
dhcpif eth1
uamserver https://192.168.182.1/cgi-bin/hotspotlogin.cgi/

Ejecutamos nuestro servidor radius
# radiusd -f -X

Ing. en Electronica y Computacion
Aprendiendo cada dia mas de GNU/Linux

Saludo

Imagen de Cedu

ing espero que le este yendo bien bien todos sus proyectos, soy un alumno de la UTN

quiero configurar freeradius con chillspot en centos 5.2 con MySql para autenticación y posterior con controlde MACs,

por lo que pido ayudas a usted, fuese bueno para que cualquier ayuda me la envíe al correo y eso para todos los que me

quieran ayudar eduardo_puga@hotmail.com

Gracias por su atención

ayuda con chilli y freeradius

hola, estoy muy interesado en configurar un servidor Centos con chillispot y freeradius, les agradeceria cualquier informacion o manual que tengan para hacer esto. Muchas gracias de antemano
PD: mi correo es victorp_27@hotmail.com

Páginas