CONTROL PARENTAL EN EL AULA CON UBUNTU SERVER 9.04

, , 6 commentarios
Una posible solución para establecer un control parental en el aula es utilizar un servidor proxy squid3 y gestor de contenidos dansguardian. El proxy squid3 también será utilizado como servidor de caché para acelerar la navegación web en el aula.

En una máquina con Ubuntu Server 9.04 procedemos a instalar el software necesario:

#Instalación de squid
apt-get install squid3

En el fichero de configuración /etc/squid3/squid.conf:

#Puerto donde escucha squid
http_port 3128 transparent

#Definión de accesos, equipos y redes que accederán a internet
#Por ejemplo para dar acceso a una red 192.168.1.0
acl redlocal src 192.168.1.0/255.255.255.0
http_access allow localhost
http_access allow redlocal

#Definición de una lista negra de sitios
acl ln1 url_regex "/etc/squid3/lista_negra_1.txt"
http_access deny ln1


#instalación de dansguardian
apt-get install dansguardian

#Dentro del directorio /etc/dansguardian/lists tenemos todas las listas tanto para restringir el acceso URL's como para permitirlo. Podremos añadir listas negras de sitios: http://dansguardian.org/?page=blacklist

#Para acabar de configurar necesitamos ejecutar:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -p tcp --dport 3128 j REDIRECT --to-port 8080

6 comentarios :

Roberto dijo...

Muy interesante, ahora sólo falta que nos digas cómo configuramos los equipos del aula para pasar por el servidor, supongo que siendo la puerta de enlace, pero es para aclarar.

Roberto dijo...

La configuración que tenemos nosotros es la siguiente: los clientes tienen como puerta de enlace la dirección IP del servidor Ubuntu 9.04 y este a su vez tiene como puerta de enlace la del router que nos da acceso a internet.

Otra posible configuración sería tener dos tarjetas de red en el servidor, una para la red local de clientes y otra para el router de conexión a internet.

Anónimo dijo...

nuy bueno

ring dijo...

por favor, soy padre de familia, y no soy conocedor avanzado de LINUX, quisiera implementar en la PC de mi hijo este control parental, pero lo veo todo muy confuso, porque por ejemplo, yo no tengo hasta donde sé un server, así que no sé ni qué es eso...

Roberto dijo...

hola, el equipo no tiene que ser un servidor es el software el que proporciona los servicios, de todas formas esto está más pensado para un aula de equipos que para un ordenador de casa aunque se puede hacer la implementación igualmente, con lo de el dansguardian puede ser suficiente.

Un saludo.

ring dijo...

Gracias, pero por favor, cómo paso a paso se programa ese dansguardian?

Uso Mandriva, UBUNTU y SUSE en las tres máquinas. Pero no sé mucho de compus, solo para el gasto...