Guia configuración nocat

Post new topic   Reply to topic    DD-WRT Forum Index -> Hardware basado en Broadcom
Goto page 1, 2  Next
Author Message
vic1972
DD-WRT User


Joined: 04 Jul 2006
Posts: 101
Location: Malaga

PostPosted: Fri Sep 29, 2006 20:45    Post subject: Guia configuración nocat Reply with quote
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)

* WEB dd-wrt: Wireless - Wireless Security
Security Mode : Disabled

* 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.


Por curiosidad muestro el contenido del archivo con: cat /etc/nocat.conf
RouteOnly 0
Verbosity 10
GatewayName Jandemor
GatewayAddr 192.168.1.1
GatewayPort 5280
GatewayMAC 00:16:01:0E:68:E4
GatewayPassword
GatewayMode Open
DocumentRoot /jffs/nocat
LeaseFile
FirewallPath /usr/libexec/nocat/
ExcludePorts 25
IncludePorts
AllowedWebHosts 192.168.1.1
MACWhiteList
DNSAddr 192.168.2.1
HomePage http://www.dd-wrt.com
ForcedRedirect 0
PeerCheckTimeout
IdleTimeout 0
MaxMissedARP 5
LoginTimeout 60
RenewTimeout 0




* Solo por curiosidad puedes ver como la capa de presentacion de dd-wrt guarda los valores en la nvram con
el siguinte comando: nvram show | grep NC_

En mi router me sale lo siguiente:

NC_Verbosity=10
NC_RenewTimeout=0
NC_SplashURL=
NC_MaxMissedARP=5
NC_MACWhiteList=
NC_DocumentRoot=/jffs/nocat
NC_RouteOnly=0
NC_GatewayPort=5280
NC_SplashURLTimeout=21600
NC_IncludePorts=
NC_HomePage=http://www.dd-wrt.com
NC_GatewayName=Jandemor
NC_ExcludePorts=25
NC_enable=1
NC_LoginTimeout=60
NC_GatewayMode=Open
NC_IdleTimeout=0
NC_ForcedRedirect=0
NC_AllowedWebHosts=


* 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.



el splash.html
Code:

<html>
<head><title>$GatewayName</title></head>

<body bgcolor="#8A4A2B" text="#000000">
<form method="POST" action="$action">
   <table cellpadding=15 width="852" align="center">
      <tr>
           <td width="816" align=center><p><font color="#20104D" size="7" face="Verdana, Arial, Helvetica, sans-serif">
        <b><em>Bienvenido a <br>$GatewayName</em><b></font></p></td>
      </tr>
      <tr>
      <td align=center><p>Red en pruebas de portal $GatewayName</p></td>
      </tr>   
      <tr>
        <td align=center><input type="submit" value="&nbsp;&nbsp; Continuar &nbsp;&nbsp;"></td>
      </tr>   
  </table>
   <input type="hidden" name="accept_terms" value="yes">
   <input type="hidden" name="mode_login">
  <input type="hidden" name="redirect" value="$redirect">
</form>
</body>
</html>



nocat.JPG
 Description:
 Filesize:  12.4 KB
 Viewed:  44551 Time(s)

nocat.JPG


Sponsor
mcpana
DD-WRT Novice


Joined: 18 Aug 2006
Posts: 19
Location: Venezuela

PostPosted: Mon Oct 02, 2006 23:13    Post subject: Que Tremendo Aporte..! Reply with quote
Un Saludo Amigo...

Quiero Felicitarte por este aporte que acabas de dar a la comunidad. Voy a implementarlo y asi testearlo.

Mil Gracias !!!
vic1972
DD-WRT User


Joined: 04 Jul 2006
Posts: 101
Location: Malaga

PostPosted: Tue Oct 03, 2006 5:58    Post subject: Reply with quote
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.
masilvad
DD-WRT User


Joined: 26 Sep 2006
Posts: 54
Location: San Cristóbal - Venezuela

PostPosted: Tue Oct 03, 2006 18:52    Post subject: Reply with quote
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?
vic1972
DD-WRT User


Joined: 04 Jul 2006
Posts: 101
Location: Malaga

PostPosted: Wed Oct 04, 2006 5:51    Post subject: Reply with quote
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.

saludos
pini10011
DD-WRT User


Joined: 08 Jun 2006
Posts: 78

PostPosted: Wed Oct 04, 2006 15:33    Post subject: Reply with quote
Muy interesante, enhorabuena Very Happy
halfchicken
DD-WRT Novice


Joined: 04 Oct 2006
Posts: 9
Location: almeria-granada

PostPosted: Wed Oct 04, 2006 16:10    Post subject: un poco absurdo Reply with quote
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
Magneto
DD-WRT User


Joined: 06 Jun 2006
Posts: 191
Location: Malaga Spain

PostPosted: Wed Oct 04, 2006 19:47    Post subject: Reply with quote
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.
HellComes
DD-WRT Novice


Joined: 21 Jul 2006
Posts: 23
Location: Asturias

PostPosted: Wed Oct 04, 2006 21:28    Post subject: Re: un poco absurdo Reply with quote
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.
halfchicken
DD-WRT Novice


Joined: 04 Oct 2006
Posts: 9
Location: almeria-granada

PostPosted: Thu Oct 05, 2006 10:45    Post subject: Reply with quote
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
Magneto
DD-WRT User


Joined: 06 Jun 2006
Posts: 191
Location: Malaga Spain

PostPosted: Thu Oct 05, 2006 13:49    Post subject: Reply with quote
Macho, tu solo te llevas la contraria.
Quote:
nada mas, perdon si he molestado a alguien

y me vienes diciendo:
Quote:
lo primero q debería hacer es cambiarse ese careto...

Yo creo que eres tan corto que no has conseguido reconocer a Bush.

Y encima al principio pones:
Quote:
en primer lugar dejo claro q mi intención no era desacreditar el trabajo de otro

Si vamos, lo que dijiste antes es mu alentador y reconfortante.

Pero vamos que paso de seguirte el juego.
halfchicken
DD-WRT Novice


Joined: 04 Oct 2006
Posts: 9
Location: almeria-granada

PostPosted: Thu Oct 05, 2006 16:46    Post subject: Reply with quote
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
deinet
DD-WRT Novice


Joined: 07 Jun 2006
Posts: 24
Location: Morelos, Mexico

PostPosted: Tue Oct 10, 2006 5:42    Post subject: Reply with quote
se agradece la guia. Aunque debemos reconocer que nocat no es nada estable. aun asi se agradece las ganas de compartir.
yamilselman
DD-WRT Novice


Joined: 09 Oct 2006
Posts: 35

PostPosted: Sun Oct 22, 2006 2:56    Post subject: Reply with quote
me pudieran explicar bien en que consiste eso y para que se utiliza
vic1972
DD-WRT User


Joined: 04 Jul 2006
Posts: 101
Location: Malaga

PostPosted: Sun Oct 22, 2006 16:35    Post subject: Reply with quote
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.

Una vez aceptas, pues ya puedes navegar.
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> Hardware basado en Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum