Hola,
finalmente he terminado de configurar nocat, y funciona bien.
Gracias a los que me han ayudado Magneto, Imakoki, y varios posts del foro.
Hasta conseguirlo he ido escribiendo una pequeña guia personal, que pongo aqui por si ayuda a alguien.
Se aceptan modificaciones para mejorar la guia, y se os parece la subimos al wiki.
Saludos.
* Router con dd-wrt v23SP2.
* Router con la boca WAN conectada al switch.
* Configurar dd-wrt para que tenga WAN-IP. (Ver paso siguiente).
* WEB dd-wrt: Setup - Basic Settings:
En apartador Internet Setup:
Internet Connection Type: Static IP
Internet IP Address: 192.168.2.99
Subnet Mask: 255.255.255.0
Gateway: 192.168.2.1
Static DNS 1: 192.168.2.1
En apartado Network Setup:
Local IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0
Gateway: vacio a ceros
Local DNS: vacio a ceros
DHCPServer activado.
* Es importante que la dns este bien puesta, sino nocat no arrancara.
En mi caso el router adsl esta configurado de servidor DNS.
* WEB dd-wrt: Administration - HotSpot
NoCatSplash: enable
Gateway Name: Jandemor (Cualquier nombre que quieras)
Home Page: http://www.dd-wrt.com (Cualquier cosa que quieras, creo que no se usa)
Allowed Web Hosts: 192.168.2.1 192.168.2.99
Document Root: /jffs/nocat
Splash URL: Vacia
Exclude Ports: 25
MAC White List: Vacia
Login Timeout: 86000
Verbosity: 2
Route Only: Disable
* Nocat es un sistema de portal cautivo, ante cualquier peticion de url de un cliente, primero
lo redirige a una pantalla inicial (splash), si acepta, entonces puede continuar navegando por internet.
Esta pantalla inicial splash, tenemos que crearla y guardarla en el propio router dd-wrt. Existe otra posibilidad
como tener el splash en un web server, pero yo he optado por tenerla en el propio router dd-wrt.
- Primero crear pagina html: splash.html (Ver al final de este documento un ejemplo)
- habilitar jffs:
WEB dd-wrt: Administration - Management:
JFFS2 Support lo ponemos enable.
- cargamos el firmare de la misma version que tengamos pero la version mini.
- por consola nos conectamos al dd-wrt, y creamos la carpeta /jffs/nocat
- nos conectamos por SCP con el programa WinSCP3 y subimos a dicha carpeta nuestro archivo: splash.html
- cargamos el firmare standard.
- comprobamos que sigue estamos la carpeta /jffs/nocat y el archivo splash.html
* WEB dd-wrt: Wireless - Basic Settings
Wireless Mode: AP
Wireless Network Name (SSID): WIFI Teatinos (Aqui poneis el nombre que querais)
* Es importante que compruebes desde la consola (telnet o ssh) que el proceso splashd
se esta ejecutando. Ejecuta el comando ps, y te debe mostrar algo como:
413 root 380 S splashd
Si ejecutas el comando ps nada mas reiniciar el router podras ver el proceso siguiente
que es el que arranca splashd, pero pasados unos segunos ya no estara este proceso
de arranque sino el proceso splashd.
168 root 468 S /bin/sh /tmp/start_splashd.sh
* nocat.conf
/etc/nocat.conf esta enlazado con /tmp/etc/nocat.conf
Este archivo es creado automaticamente por el proceso start_splashd usando como referencia
los valores NC_ de la nvram.
* Creo que ya esta, con un PC cliente, nos conectamos al AP WIFI Teatinos, y a navegar ....
Al principio veremos el splash.html, si lo aceptamos podremos iniciar la navegacion.
Claro que si, espero te funciona a la primera.
Recuerda que es una guia ligera, necesita pequeños retoques, etc.
Favor de anotar lo que encuentres mal, o se pueda mejorar.
Saludos.
1) Se puede en un AP Buffalo?
2) Esa pagina Splash la van a ver todos los clientes cuando quieran navegar? o la pueden ver los clientes que YO quiera que la vean?
3) Esa pagina Splash se cargara cada vez que el cliente abra una nueva pagina? o solo al conectarse por primera vez?
Hola,
yo lo tengo funcionando ok en un Buffalo WHR-G54S en modo AP.
En principio el splash lo tiene que aceptar todo el mundo, es decir todo el mundo lo ves.
Pero se puede configurar para que ciertas MAC tengan internet directamente, creo que se llama el while mac list. Esto no lo he probado personalmente.
El splash sale unicamente la primera vez que te conecta. Pero le puedes configurar ciertos timeouts para que le salga con mas frecuencia.
Joined: 04 Oct 2006 Posts: 9 Location: almeria-granada
Posted: Wed Oct 04, 2006 16:10 Post subject: un poco absurdo
me refiero, tener que flashear varias veces el router para q aparezca una paginita q pone el nombre de tu punto de acceso, desde luego q perdida de tiempo, y si en uno de esos flashes se jode el router pues 80 euros a la basura...
dedicaros a crear un portal cautivo para el control por identidad como el chillispot com mysql y apache q será mas interesante para el foro, o si sabes un keygen para el firstspot mejor para todos[/i] _________________ halfchicken
Joined: 06 Jun 2006 Posts: 191 Location: Malaga Spain
Posted: Wed Oct 04, 2006 19:47 Post subject:
Wenas halfchicken:
1- Lo de flashear el router con la version mini es por que con la version estandar no te deja subir mas archivos por que te dice que no hay espacio.
2- Si hay un mal flasheo no se jode, subes la flash por TFTP y listo, sin problemas. Mientras que no toques el sistema de arranque (boot loader) no le pasa nada al router.
3- Dedicate tu a otra cosa y no descalifiques el trabajo de los demas.
Posted: Wed Oct 04, 2006 21:28 Post subject: Re: un poco absurdo
halfchicken wrote:
dedicaros a crear un portal cautivo para el control por identidad como el chillispot com mysql y apache q será mas interesante para el foro, o si sabes un keygen para el firstspot mejor para todos
Me parece que el trabajo de pruebas y el de publicarlo por parte de Magneto, Imakoki y vic1972 es de agradecer y que en ningún caso deberías desacreditarlo. Si no es lo que tú estás buscando no quiere decir que a otros no les sea de utilidad.
Con respecto a lo del keygen para el firstspot creo que te has equivocado de sitio para pedirlo, y si no es así el que se ha equivocado de sitio soy yo, porque no sabía donde estaba.
Joined: 04 Oct 2006 Posts: 9 Location: almeria-granada
Posted: Thu Oct 05, 2006 10:45 Post subject:
en primer lugar dejo claro q mi intención no era desacreditar el trabajo de otro sino intentar motivar, eso para magneto q veo q le gusta mucho dar lecciones y lo primero q debería hacer es cambiarse ese careto...
con respecto al firstspot era un simple comentario pq es un buen sistema de portal cautivo lo q pasa es q requiere un pc para el solo, aunque tb uso mikrotik lo q pasa es q es mas complejo.
nada mas, perdon si he molestado a alguien _________________ halfchicken
Joined: 04 Oct 2006 Posts: 9 Location: almeria-granada
Posted: Thu Oct 05, 2006 16:46 Post subject:
joder claro q reconoci al hijoputa ese, por eso te lo decia, no se como te mola ir dejando el careto de ese asesino cada vez q escribes algo...
lo demas es coña. _________________ halfchicken
Hola,
con dd-wrt se pueden hacer muchas cosas. Obviamente no tenemos que hacerlas todas, sino usar las que nos interesen cada vez.
Basicamente se trata de un portal cautivo. Lo utilizan entre otros los hoteles, para ofrecer internet a sus clientes.
Basicamente vez una red wifi "abierta", te conectas, pero cuando intentas navegar lo unico que te sale es una pantalla de bienvenida del hotel, y que si quieres navegar que introduzcas la tarjeta visa, o el num. de habitación, y el boton aceptar para aceptar todos los terminos.