jueves, 19 de noviembre de 2009

Smoothwall con advanced proxy y url filter

Ya en otra entrada había comentado las ventajas que presenta SmoothWall junto con Dansguardian como filtro de contenido. Sin embargo, ahora quiero comentar las funcionalidades incorporadas con un módulo llamado Advanced Proxy, que podemos descargar desde http://www.advproxy.net/ y que nos permite hacer un filtrado un poco menos restrictivo que el de Dansguardian, adecuado para la administración de redes.
En mi caso en particular estaba teniendo muchos problemas de velocidad; inicialmente tenía instalado un router 3com officeconnect que además brindaba acceso a la red wireless.
Sin embargo a determinadas horas del día, simplemente no podía con la carga de trabajo.
Iniciamente instalé e-box, una distribución basada en Ubuntu que permite (en teoría) manejar desde un solo equipo una variedad de servicios. Sin embargo en la práctica (y asumo que es por mi desconocimiento del sistema) no pude hacer funcionar ni siquiera el dhcpd (a pesar de que intenté incluso configurarlo manualmente)
Esto me orillo a buscar una solución muy rápida, puesto que disponía de una hora y el día siguiente debía de haber Internet, así que me dirigí a mi favorito para las soluciones rápidas: instalar en ese equipo Smoothwall.
Como la idea inicial era solamente hacer dhcp + ruteo, no instalé dansguardian. Sin embargo el router 3com tenía una característica de filtrado que a pesar de sus limitaciones me ayudaba a mantener en control a mis usuarios (profesores en este caso) así que comence a buscar algo que me auxiliara a manejar el firewall.
No lo encontré pero di primero con el urlfilter y en esa misma página el advanced proxy, que me permiten hacer un filtrado un poco más selectivo, dejando pasar equipos completos pero filtrando todo lo demás.

Es una solución muy rápida para la red administrativa, pues solo se descarga, se descompacta y se instala con un script que viene incluido en el modulo, y se integra excelentemente con la interfaz web de dansguardian.

martes, 17 de noviembre de 2009

Instalar OCS Inventory NG en Ubuntu Jaunty Server

OCS Inventory Next Generation es un sistema de administración de inventario de HW y SW para redes que cuenta con una interfaz web y herramientas muy útiles.
Su instalación en Ubuntu es relativamente sencilla, lo primero es instalar el módulo PERL para apache:
# sudo apt-get install libapache2-mod-perl2

Ahora hay que asegurarnos que tenemos los módulos Perl necesarios:

# perl -MCPAN -e shell

Una ves que tenemos el prompt de CPAN, instalamos los siguientes módulos de la siguiente forma:

cpan[16]> install XML::Simple

además
Compress::Zlib
DBI
Apache::DBI
Net::IP
SOAP::Lite (con este tenemos que dar varias veces y (yes) en el prompt para que instale los módulos requeridos)
XML::Entities

El README marca que instale DBD::mysql, pero no pude instalarlo por problemas con la configuración, a pesar de que tengo instalado y funcionando Mysql, sin embargo a pesar de la falta del módulo el sistema funciona perfectamente.

Una vez que se tiene el servidor instalado, hay que instalar el cliente en cada una de las máquinas, en este caso equipos con Windows XP y Vista, tengo que instalar OcsAgentSetup.exe y en la pantalla de configuración cambiar el nombre del servidor por mercurio.valladolid.edu.mx, además de activar el registro inmediato.

Una vez realizado esto en cada computadora, en mi server mercurio.valladolid.edu.mx/ocsreport tengo acceso a un reporte muy completo de cada equipo, sus características, software, último usuario registrado, etc.

Es una magnifica solución de código abierto para el manejo del inventario de equipo tecnológico.