Activar portal cuando se valla el internet  [INACTIVE]

Foro dedicado a Argento QoS, Argento Bridge y HDB.

Activar portal cuando se valla el internet

Mensagempor a2machiste » Sex Dez 23, 2011 12:29 am

como activo el portal global cuando se valla el internet de forma aromatizada es decir que le haga ping a una direccion web o a varias si no responde que se active el portal como se haria en ese caso?
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor TooR » Sex Dez 23, 2011 2:24 am

Saludos a2machiste,

Podria ser algo asi. Te explico

Te creas una carpeta llamada /scripts dentro de /partition

Código: Selecionar todos
mkdir /partition/scripts

dentro de scripts creas 2 archivos.

Uno llamado statusisp.conf y cuyo contenido sera:
Código: Selecionar todos
STATUS="UP"

Y otro llamado "statusisp.sh" y cuyo contenido sera:
Código: Selecionar todos
#!/bin/sh
# /partition/scripts/./statusisp.sh > /dev/null 2>&1 &
#

. /partition/scripts/statusisp.conf

sleep 30

while [ 1 ] ; do

FECHA=`date`
ping -c 10 google.com
if [ $? -gt 0 ]; then
   echo "Internet DOWN! -- $FECHA"
   . /partition/scripts/statusisp.conf
      if [ $STATUS = "UP" ]; then
      echo STATUS=\"DOWN\"  > /partition/scripts/statusisp.conf;
      #< AQUI EL COMANDO PARA ACTIVAR EL PORTAL >
      fi

else
   echo "Internet UP! -- $FECHA"
   . /partition/scripts/statusisp.conf
      if [ $STATUS = "DOWN" ]; then
      echo STATUS=\"UP\"  > /partition/scripts/statusisp.conf;
      #< AQUI EL COMANDO PARA DESACTIVAR EL PORTAL >
      fi
fi

sleep 120
done

Despues de esto, editas el rc.local agregas:

Código: Selecionar todos
/partition/scripts/./statusisp.sh > /dev/null 2>&1 &

Bueno eso seria todo, solo tendras que cambiar lo de "#< AQUÍ EL COMANDO PARA ACTIVAR EL PORTAL >" y "#< AQUI EL COMANDO PARA DESACTIVAR EL PORTAL >" por el comando correspondiente.

OJO: El sleep 30 no lo modifiques, de lo contrario no te carga el statusisp.sh. con el while queda en ciclo repetitivo. El sleep 120, dice que hace el chequeo cada 2 minutos.. Cambialo a tu gusto.. Pruebalo a ver si es lo que necesitas :o!
Avatar do usuário
TooR
BFW Very Participative
 
Mensagens: 494
Registrado em: Ter Mar 17, 2009 8:29 pm
Localização: En TU! PC
BrazilFW Box: Intel(R) Pentium(R) 4 CPU 3.00GHz - RAM: 2048 MB

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Sex Dez 23, 2011 11:44 am

pana muchas gracias y disculpa mi ignorancia como consigo los comandos de activar y desactivar portal?
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Sex Dez 23, 2011 12:12 pm

ya que cuando ejecuto activar portal global se ejecuta es esto

http://192.168.1.3:8180/cgi-bin/argento.cgi?ACTION=GLOB_
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Ter Dez 27, 2011 4:46 pm

alguien que me eche una mano porfa
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor TooR » Sáb Jan 07, 2012 3:45 am

a2machiste, estamos hablando de "ARGENTO BRIDE LIHTH 2.0"

Estuve revisando un poco el codigo. Prueba con esto:

Código: Selecionar todos
#!/bin/sh
# /partition/scripts/./statusisp.sh > /dev/null 2>&1 &
#

. /partition/scripts/statusisp.conf

sleep 30

while [ 1 ] ; do

FECHA=`date`
ping -c 10 google.com
if [ $? -gt 0 ]; then
   echo "Internet DOWN! -- $FECHA"
   . /partition/scripts/statusisp.conf
      if [ $STATUS = "UP" ]; then
      echo STATUS=\"DOWN\"  > /partition/scripts/statusisp.conf;

      #< AQUI EL COMANDO PARA ACTIVAR EL PORTAL >
     
      . /etc/coyote/coyote.conf
     
      echo "GLOB=\"ACTIVO\"" > /argentoqos/status_global
      /usr/sbin/iptables -t nat -A PREROUTING -i $IF_LOCALBR -p tcp -s ! $IP_EXC -j DNAT --to-destination $LOCAL_IPADDR:942
      for i in `cat /argentoqos/simple_id`; do
      IP=`echo $i | cut -d "|" -f 4`
      CONTROLM=`echo $i | cut -d "|" -f 5`
      MAC=`echo $i | cut -d "|" -f 6`

      if [ "$CONTROLM" = "mac_yes" ] ; then
      /usr/sbin/iptables -t nat -D PREROUTING -i $IF_LOCALBR -p tcp -s $IP --match mac --mac-source $MAC -j RETURN
      /usr/sbin/iptables -t nat -A PREROUTING -i $IF_LOCALBR -p tcp -s $IP --match mac --mac-source $MAC -j RETURN
      else
      /usr/sbin/iptables -t nat -D PREROUTING -i $IF_LOCALBR -p tcp -s $IP -j RETURN
      /usr/sbin/iptables -t nat -A PREROUTING -i $IF_LOCALBR -p tcp -s $IP -j RETURN
      fi
      done

      /usr/sbin/iptables -t nat -D PREROUTING -i $IF_LOCALBR -p tcp -s ! $IP_EXC -j DNAT --to-destination $LOCAL_IPADDR:941
      /usr/sbin/iptables -t nat -A PREROUTING -i $IF_LOCALBR -p tcp -s ! $IP_EXC -j DNAT --to-destination $LOCAL_IPADDR:941

      /bin/cp /argentoqos/http/global/cgi-bin/index2.cgi /argentoqos/http/global/cgi-bin/index.cgi
      /bin/cp /argentoqos/http/intrusos/cgi-bin/index.cgi /argentoqos/http/intrusos/cgi-bin/index2.cgi
      touch /tmp/need.save

      fi

else
   echo "Internet UP! -- $FECHA"
   . /partition/scripts/statusisp.conf
      if [ $STATUS = "DOWN" ]; then
      echo STATUS=\"UP\"  > /partition/scripts/statusisp.conf;
      #< AQUI EL COMANDO PARA DESACTIVAR EL PORTAL >
     
      #. /etc/coyote/coyote.conf
     
      /bin/cp /argentoqos/http/intrusos/cgi-bin/index.cgi /argentoqos/http/intrusos/cgi-bin/index2.cgi
      /bin/cp /argentoqos/http/global/cgi-bin/index2.cgi /argentoqos/http/global/cgi-bin/index.cgi
     
      /argentoqos/qosbr reload

      touch /tmp/need.save

      fi
fi

sleep 120
done

Prueba y avisa cualquier cosa.
Avatar do usuário
TooR
BFW Very Participative
 
Mensagens: 494
Registrado em: Ter Mar 17, 2009 8:29 pm
Localização: En TU! PC
BrazilFW Box: Intel(R) Pentium(R) 4 CPU 3.00GHz - RAM: 2048 MB

Re: Activar portal cuando se valla el internet

Mensagempor gamba47 » Seg Jan 09, 2012 12:39 am

No se si lo que estan haciendo funciona, pero a mi me pasaba que cuando se caiga internet perdia los dns y con esa perdida no habia caso de hacer un redireccionamiento con iptables o squid.

Se que nachazo estaba atras de un bind con una interface boba "dummy", pero no se hasta donde llego, yo nunca logre que al caerse internet salga el lindo aviso "estamos trabajando no j***"


Saludos.

gamba47
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Sáb Jan 14, 2012 1:21 am

tienes mucha razon cuando se cae el internet no funciona habrá alguna forma?
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor gamba47 » Sáb Jan 14, 2012 6:41 pm

a2machiste escreveu:tienes mucha razon cuando se cae el internet no funciona habrá alguna forma?



Hay que investigar sobre bind y la interface dummy, otra no se me ocurre.

Mucho no te puedo ayudar porque tengo BrazilFW con 3 WANs y no tengo una pc para pruebas disponible.


Saludos!
Avatar do usuário
gamba47
BFW Beneméritos
 
Mensagens: 7243
Registrado em: Ter Dez 27, 2005 1:51 pm
Localização: Buenos Aires, Argentina
BrazilFW Box: Pentium4 1256mb RAM HD 200gb
BrazilFW 3.0.237 without Squid
3 ADSLs & 1 Cablemodem
50 Users & more!

Re: Activar portal cuando se valla el internet

Mensagempor alenu6 » Seg Jan 23, 2012 12:53 pm

Justo en estos dias estaba buscando algo parecido, un cartel que se active automaticamente (o por lo menos manualmente) que avise a los clientes que intenet esta caido. Uso la version 3.0, pero creo que el comando prodria ser parecido. Pero pasa lo que dice Gamba, si no hay internet, no se puede mandar ningun cartel.
Si Nachazo no pudo resolverlo, no debe ser nada facil, pero no hay que perder las esperanzas y seguir investigando.
Si alguien tiene alguna idea va a ser muy agradecida.

Saludos.
alenu6
 

Re: Activar portal cuando se valla el internet

Mensagempor ramiropampa » Seg Jan 23, 2012 2:51 pm

El addon ispfail de angel ruiz envía un portal automaticamente a todos los usuarios, para eso se vale de bind. Cuando internet regresa, envía un segundoportal avisando que la conexión está restablecida.

está en su ftp.

Alenu seguro lo podes asaptar al 3.0 :o!

Saludos.
Reglas del foro
Topics Importantes a leer antes de preguntar!
Que hacer al solucionar un problema

-Si compartes el Dinero, queda la mitad, Si compartes el Conocimiento, queda el DOBLE
Avatar do usuário
ramiropampa
BFW Beneméritos
 
Mensagens: 4141
Registrado em: Qua Dez 28, 2005 6:31 pm
Localização: En mi casa
BrazilFW Box:

Re: Activar portal cuando se valla el internet

Mensagempor Lord » Seg Jan 23, 2012 3:05 pm

seria bueno probarlo en la 3 como se utiliza el bind...
Los acentos se omiten deliveradamente para evitar problemas de codificacion en la pagina... LOL
Avatar do usuário
Lord
BFW Supreme Master
 
Mensagens: 2211
Registrado em: Qua Abr 04, 2007 11:01 am
BrazilFW Box:

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Qua Jan 25, 2012 1:02 am

aja y una pregunta el addon El addon ispfail sirve para el argento bridge?
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor alenu6 » Qua Jan 25, 2012 2:12 am

Gracias Ramiro por la confianza, pero no soy grosso como angelruiz \`´/
Me había olvidado de ispcheck, hace mucho que no uso la versión 2.3x.
Me voy a poner a ver los scripts para ver si entiendo algo, es difícil pero no se pierde nada con intentar >|
Si logro hacer algo parecido para 3.x lo publico (me va a llevar tiempo)
Saludos :o!
alenu6
 

Re: Activar portal cuando se valla el internet

Mensagempor ramiropampa » Qua Jan 25, 2012 11:21 am

Hola Andres, el addon no ispcheck es ispfail.

aca te dejo el link.

un abarzo.
Reglas del foro
Topics Importantes a leer antes de preguntar!
Que hacer al solucionar un problema

-Si compartes el Dinero, queda la mitad, Si compartes el Conocimiento, queda el DOBLE
Avatar do usuário
ramiropampa
BFW Beneméritos
 
Mensagens: 4141
Registrado em: Qua Dez 28, 2005 6:31 pm
Localização: En mi casa
BrazilFW Box:

Re: Activar portal cuando se valla el internet

Mensagempor alenu6 » Qua Jan 25, 2012 12:38 pm

perdon, me confundi al escribirlo :oops:
me referia a ispfail. Lo voy a mirar a ver si entiendo algo, y si no habria que pedirle una mano a angelruiz (hace mucho que no lo veo por el foro).
Saludos :o!
PD: Andres es mi hermano, con el que chateas por msn, yo soy Ale, pasa que casi nunca me conecto al msn :D
alenu6
 

Re: Activar portal cuando se valla el internet

Mensagempor a2machiste » Qui Jan 26, 2012 12:09 am

heyy pero alguien no sabe si ese addon sirve con el bridge no hago la prueba porque el servidor esta en funcionamiento y no me gustaria que pasara algo y dejara sin internet a los clientes ...
a2machiste
 

Re: Activar portal cuando se valla el internet

Mensagempor ramiropampa » Qui Jan 26, 2012 1:04 pm

El bridge no usa BIND, en cunato a las pruebas podes armarte una máquina virtual u otra pc y hacer tus pruebas ahí para no afetcar tus equipos en producción. En tu propia pc de escritorio podés virtualizar.

Saludos.
Reglas del foro
Topics Importantes a leer antes de preguntar!
Que hacer al solucionar un problema

-Si compartes el Dinero, queda la mitad, Si compartes el Conocimiento, queda el DOBLE
Avatar do usuário
ramiropampa
BFW Beneméritos
 
Mensagens: 4141
Registrado em: Qua Dez 28, 2005 6:31 pm
Localização: En mi casa
BrazilFW Box:


Voltar para Serie de add-ons Argento

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron