Equipos y materiales > Dd-wrt

NoCatSplash, servidor web, página de aviso para red Wifi en DD-WRT v24-sp2

<< < (2/3) > >>

Chumpy:
Añade un botoncito Terminos y condiciones del servicio que redirecione a terminos.html donde pones todo lo que te de la gana, verás como nadie lo lee y no baja el número de usuarios, aunque pongas "Te voy a espiar por la cam con la mano izquierda en el ratón".

pazienzia:
Hola.

Lo dejare así, la verdad es que no me importa en absoluto el poder o no poder, en realidad ya me canse de poder, que todo cansa.  ;D ;D ;D

En serio, no quiero que se asusten, quiero que se conecten, se lo jodido que es no tener leuros, por eso hice esto, para que la gente que este jodida, y no pueda tener Internet, no se muera de asco en casa, total, a mi me sobra, y si el chaval se queja de que el MW3 va a tirones, lo bajo a 1 Mega y punto.

Al final tendré mas usuarios que la red del ayuntamiento, veras...

Salu2 y suerte

Bulld0z3r:


EEEEEREEESS BUEEEEEEENNNOOOO TIIÍOOOOOOO. XD

Menudas buenas curradas te pegas. Todo un crack, si señor. >:( >:( >:(

Saludos.

Samuelongui:
Muy bueno, si señor, lo probaré. Pero prefiero un hotspot con mikrotik :P

Enviado desde mi GT-I9300 usando Tapatalk 2

danitool:
Bien por la iniciativa.

Solo hay un pequeño gran problema con nocatsplash, y es que tiene bugs. Se queda colgado de vez en cuando. En su día activé nocatsplash para hacer esto mismo y me di cuenta de que necesitaba solucionarlo de alguna forma, ya que esta aplicación está abandonada totalmente (y ddwrt virtualmente muerto), así que no es probable que se arregle su problema de estabilidad.

Bien pues aquí va un script que cada cierto tiempo (unos 14 minutos) comprueba que nocatsplash está vivo, sino lo está reinicia la aplicación.

nocat.sh

--- Código: ---#!/bin/sh
X=1
Y=status

while [ $X -eq 1 ]
do
   sleep 1000
   cd /tmp
   wget http://192.168.2.10:5280/status&
   sleep 7
   webup=`ls status`
     if [ "$Y" != "$webup" ]; then
          killall wget
          sleep 5
          killall splashd
          echo "reiniciando nocat" >> nocat.log
          sleep 20
          splashd
          sleep 5
       else
          # echo "status eliminado" >> nocat.log
          rm /tmp/status
     fi
done
--- Fin del código ---
Necesario sustituir 192.168.2.10 por la ip que tengamos en la lan de DDWRT.
A este fichero nocat.sh le damos permisos de ejecución.

--- Citar ---chmod +x nocat.sh
--- Fin de la cita ---
y colocamos el comando para que se ejecute al inicio de ddwrt en Administration -> Commands y salvado como startup.
De donde cada uno coloque el fichero ya dependerá si tiene espacio disponible en la flash, o bien que lo descargue de algún sitio web o lo que más os guste.

Para revisar si en algún momento ha sido necesario reiniciar nocat, el script escribe reiniciando nocat en /tmp/nocat.log.

Yo lo recomiendo aunque  creais que os funciona bien (cosa que no será así ..), ya que no interfiere en nada.

Ahora mismo estoy intentando hacer una solución parecida pero para openwrt (Backfire) usando nodogsplash, y todo indica que funciona mejor y tiene más opciones, aunque no hay gui para configurarlo  >:D

Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa