Tema:
En la dependencia donde trabajo, se me ha pedido que se ponga una página de inicio o predeterminada en nuestra Red Local, el caso para no hacerlo equipo por equipo, obviamente la mejor solución y rápida ha sido con Squid Transparente.
Es muy sencillo y fácil de implementar.
1.- Para ello tenemos que tener instalado y configurado el Squid Transparente.
2.- Descargaremos el plug-in de Aquí llamado IR para Squid hecho en C o bien en la terminal
wget http://www.vanheusden.com/ir/ir-0.3.tgz
3.- Ya descargado el plug-in procedemos a descomprimir.
tar xzvf ir-0.3.tgz
Nos arrojara algo asi
ir-0.3/
ir-0.3/ir.conf
ir-0.3/main.c
ir-0.3/mem.c
ir-0.3/mem.h
ir-0.3/Makefile
ir-0.3/README
ir-0.3/license.txt
4.- Entramos a la carpeta e instalamos el plug-in.
cd ir-0.3
make install
Y nos mostrara el proceco de instalación.
cc -Wall -O2 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o main.o main.c
main.c: In function `store_database':
main.c:182: aviso: formato int, argumento tipo diferente (argumento 4)
cc -Wall -O2 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o mem.o mem.c
cc -Wall -W main.o mem.o -lstdc++ -g -o ir
cp ir /usr/local/bin
cp ir.conf /usr/local/etc
5.- Ya instalado el plug-in, añadiremos un par de líneas a nuestra configuración del Squid
nano /etc/squid/squid.conf
ingresamos:
Por tener una versión antigua del squid tiene que ser con estas líneas.
redirect_program /usr/local/bin/ir
redirect_children 1
Si tienes Squid con Versión 2.6 en adelante tienes que ingresar estas lineas
url_rewrite_program /bin/ir
url_rewrite_children 1
6.- Modificamos la configuracion del plug-in.
nano /usr/local/etc/ir.conf
Y lo modificamos a nuestro gusto
dle_time = 600
redirect_url = http://www.ecualug.org/
7.- por ultimo reiniciamos el demonio Squid.
service squid restart
Lo que hace este plug-in es que cuando un usuario abre por primera vez el explorador(Mozilla o IE) aparecera automáticamente la página http//www.ecualug.org aún asi el usuario tenga en el explorador a google o cualquier página predertiminado.
¿Cual es la finalidad?
Hay usuarios o trabajadores que nunca visitan la pagina oficial de la dependencia :P, tambien para mandar una bienvenida o dar información al usuario o avisos, no se... puede tener varias funcionalidades.
Espero les sea útil en alguna ocasión, ya que a veces piden cosas extrañas :P
Saludos desde Tuxtla Gutiérrez, Chiapas. México.
Comentarios
muy buen aporte!
muy buen aporte!
Excelente aportación
Haz hecho una excelente aportación, me daré tiempo para hacer lo mismo a los usuarios de mi entidad, saludos desde Tuxtla también.
Tengo unos problemas con este
Tengo unos problemas con este plugin, al utilizarlo cada cierto tiempo, el Messenger empieza a fallar, se desconecta cada 20 mins, y tarda una vida en volver a conectar, además aparece el mensaje muy seguido a pesar de cambiar dle_time = 600. Estuve probando con algunos valores hasta 10000 20000, pero igual aparece en no más de 20 mins con la respectiva desconexión del Messenger.
Alguna idea de cómo solucionar esto? quiero que aparezca una vez al día nada más.
http://poquiblog.blogspot.com/
umm no se q tenga q ver ese
umm no se q tenga q ver ese plug-in con el messenger ??
Ni yo, pero los problemas
Ni yo, pero los problemas siempre se dan cuando lo coloco, por ejemplo en este momento está todo bien por que está desactivado. Pero en el momento que lo pongo, la página sale cada 10 mins, y el messenger empieza a cerrarse y tarda una vida en volver a conectarse. Según yo tiene que ver algo con el squid que "se detiene y reinicia" o algo así.
Es algo raro @.@ por ejemplo si abren una nueva pestaña, nuevamente sale el mensajito. Yo solo lo quiero una ves al día nada más.
http://poquiblog.blogspot.com/
IR
Pedro una consulta ya hice todo lo que está en el post, pero si yo ejecuto el IR me sale lo siguiente ir
Cannot open databasefile (list.db)! (2/No such file or directory)
que puedo hacer??
algien lo a echo funcionar el
algien lo a echo funcionar el ir en debian
ir-0.6
hola amigos alguien ya a probado el ir-0.6 para q diga como funciona o si hay q poner en el squid lo mismo del ir anterior
Ya existe la versión 1.0 del
Ya existe la versión 1.0 del plugin ir, la puedes descargar en:
http://www.vanheusden.com/ir/
Mira en el README, ahí están todos los detalles, ahora ir usa (puede usar) MySql en lugar de SQLite lo cual debe darle una mejora en performance...
bye
;)
ir-1.0
men si fueras tan gentil si lo has puesto en practica si puedes explicar con tu propia letra como se hace ya q no puedo hacerlo como esta explicado en el RAME gracias por tu ayuda
Páginas