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
Buen aporte, gracias por
Buen aporte, gracias por compartir tu solución
bye
;)
Hola man...garcias buen
Hola man...garcias buen aporte justo estuve necesitando esa nota...para que mi pagina de mi entidad puedan ser vista por los tranbajadores de mi entidad...ya que mi site recien estoy sacando a la web
pero man este error me bota al levantar el squid
# service squid restart
Parando squid: WARNING: url_rewrite_program /bin/ir: (2) No such file or directory
................ [ OK ]
Iniciando squid: /etc/init.d/squid: line 42: 5672 Abortado $SQUID $SQUID_OPTS >> /var/log/squi d/squid.out 2>&1
[FALLÃ]
Otra cosita man....en que lugar del squid.conf le aplicas estos parametros o en que linea mas o menos...espero no se mucho pedir...gracias
url_rewrite_program /bin/ir
url_rewrite_children 1
Gracias...buen dia
Ojala nos puedas hechar la
Ojala nos puedas hechar la mano...
Buen aporte
Buen aporte
Aplique estos parametros en
Aplique estos parametros en la Version 6 de squid y coge solo con el Firefox
redirect_program /usr/local/bin/ir
redirect_children 1
Gracias
Mira... con los parametros
Mira... con los parametros que te escribe, solo hace que lo recuerdes una vez diario. Cuando enciende el equipo el usuario o el personal, abre el explorador en vez de ir a su correo... directamente se va a la pagina inicio configurada.. pero solo una vez, si deseas que que lo vean mas seguido en un dia... modificale en ir.conf en la parte idle_time = 300 asi lo veran dos veces y asi sucesivamente, si le pones idle_time = 10 esto hara que cada vez que abran una pestaña en su explorador abrira la pagina de inicio.
Tambien aplica en IE, de hecho aplica en cualquier explorador ya lo he comprabodo.
Espero haberme explicado.
Sorry por la tardanza, pense que no iba tener comentarios :p.
Saludos!
Ing. Pedro Ismael Fernández Marín
SysAdmin|Servicios de Internert|Redes
CONECULTA - Chiapas
email: pfernandez@conecultachiapas.gob.mx
Estoy tratando de instalarlo
Estoy tratando de instalarlo en un centos, pero me sale el siguiente error:
cc -Wall -02 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o main.o main.c
make: cc: No se encontró el programa
make: *** [main.o] Error 127
Sugerencias?
EDIT:
Solucionado instalando gcc-c++
Disculpen las molestias ^^!
http://poquiblog.blogspot.com/
Perfecto ...
Perfecto ;) ...
Ing. Pedro Ismael Fernández Marín
SysAdmin|Servicios de Internert|Redes
CONECULTA - Chiapas
email: pfernandez@conecultachiapas.gob.mx
Nuevamente una consulta, sabe
Nuevamente una consulta, sabe si existe alguna forma de que luego de cierto tiempo se redireccione automáticamente a la página de inicio original del usuario?
Ejemplo, abre el navegador, aparece la página que yo coloqué, y luego de 15 segundos lo lleva a su página original?
http://poquiblog.blogspot.com/
Eso lo puedes hacer fácil
Eso lo puedes hacer fácil usando un meta-tag redirect en el header de la página de bienvenida, facilito con PHP ...
bye
;)
Páginas