martes, 20 de junio de 2017

Estupendo control parental web: CTparental

El control parental es una de esas cosas que tanto padres como profesores agradecen tener para evitar el acceso a ciertos contenidos web inadecuados para niños y adolescentes. En esta entrada voy a intentar explicar cómo se usa un paquete para este cometido, que esencialmente consta de un grupo de aplicaciones y una lista negra de la Universidad de Toulouse.
Como deben de saber, una lista negra contiene una serie de términos a los que se excluye de la navegación por considerase inapropiados. 
La información detallada sobre la que desarrollé esta entrada la encontrarán en estos dos enlaces:

GitHub marsat/CTparental

Debian Wiki  Contrôle parental 

En Debian Jessie debemos instalar con el Instalador de paquetes GDebi el siguiente archivo .deb:


Para Ubuntu 12.04, 14.04 y 16.04, Debian 9 stretch o superior, bajamos los archivos pertinentes desde el siguiente enlace: Contrôle parental

El proceso de instalación invierte cierto tiempo, ya que instala varias aplicaciones y dependencias.

El control parental está basado en un filtrado web de tablas de IPs, máscara de DNS, la aplicación de filtrado para todo DansGuardian, el administrador regular de procesos en segundo plano CRON, PRIVOXY, un proxy web sin caché con capacidades avanzadas de filtrado para aumentar la privacidad, un servidor web, LIGHTTPD, muy eficiencte para entornos de alto rendimiento, y una lista negra de la Universidad de Tolouse. Para administrar todo esto, integrando también la gestión de tiempo de conexión, disponemos de una interface web que accedemos tecleando la siguiente dirección en la barra de direcciones: 127.0.0.1/CTadmin


El usuario y la contraseña de acceso por defecto es admin, admin
Para cambiarla, en un terminal de "root", tecleamos
CTparental -uhtml


Ingresamos el usuario:


Y la contraseña:


miércoles, 7 de junio de 2017

El perfil Bluetooth A2DP en Debian Jessie

El perfil A2DP (Advanced Audio Distribution Profile) describe el comportamiento que deben de presentar los dispositivos Bluetooth para poder transmitir un stream de audio entre ellos, tanto en mono como en estéreo.
Para conectarnos a un dispositivo Bluetooth con Debian Jessie necesitamos instalar una serie de paquetes, y tenemos que estar seguro que disponemos en el archivo sources.list de los repositorios Debian Jessie NO Libres (non-free), ya que algunos de los paquetes no cumplen completamente con los preceptos del The Debian Free Software Guidelines (DFSG)

Usando Synaptic instalamos los siguientes paquetes:


blueman
bluetooth
bluez
bluez-firmware
bluez-obexd

También este otro:



pulseaudio-module-bluetooth

Les recuerdo que mi configuración de audio está descrita en la entrada: USB DIgital Audio con Debian Jessie, 64-bit PC

Después de instalar los paquetes anteriores, reiniciamos el ordenador y ejecutamos desde el Menú Inicio -> Ejecutar programa... la aplicación Blueman-manager
Luego de ejecutar por primera vez esta aplicación, se instala automáticamente el applet o miniaplicación de Blueman en Inicio -> Configuración -> Sesión e inicio, en la pestaña Autoarranque de aplicaciones, y así cada vez que encendamos el equipo tendremos el icono de Bluetooth en el Área de notificación


Aquí os muestro el detalle del Área de notificación.


viernes, 2 de junio de 2017

Así comparto una carpeta en mi red con equipos con Debian Jessie

Aunque yo no suelo trabajar con carpetas compartidas en mi red, sentía curiosidad por saber cómo se podría compartir una carpeta entre los equipos Debian que uso en mi red sin que fuera complicado el tema. Una de las premisas que me impongo es usar la configuración por defecto de los equipos que establece el protocolo de archivos compartidos Samba. Así, simplemente cambiando unas pocas líneas de un archivo logré fácilmente disponer de una carpeta compartida, donde puedo guardar archivos y carpetas con el contenido que en todos los equipos se puede compartir. Como siempre, voy a ser pragmático para no aburrirles en el intento, pero sin omitir esos detalles que son realmente importantes para lograr nuestro objetivo.
Primero abrimos Synaptic e instalamos Samba.


También aconsejo instalar un paquete llamado cifs-utils, que proporciona soporte para compartir archivos entre diversas plataformas con una serie de utilidades para administrar el montaje de sistemas de archivos de red CIFS, Common Internet File System Utilities. Antes era incluido en Samba, pero ahora está separado, aunque el soporte es de Samba Team.



En los equipos de mi red sólo tengo dos usuarios: usuario y root. Root es un superusuario con permisos administrativos. 
Como usuario creo una carpeta donde voy a compartir subcarpetas y archivos. A la carpeta le llamé Docu-compartidos