Posted in Raspberry Pi, Servicios, Wifi

hostapd. Añadir filtrado mac a Raspberry Pi

hostapd
hostapd

motivación

hostapd: IEEE 802.11 AP. hostapd: IEEE 802.11

En anteriores entregas ya comenté la utilidad que le podemos dar a nuestra Raspberry Pi como punto de acceso gracias a la utilidad hostapd.

Raspberry Pi como AP (hostapd + bridged)

Obtener listado de clientes de hostapd

Si queremos proporcionar la función de filtrado mac a hostapd es necesario añadir un par de parámetros al archivo /etc/hostapd/hostapd.conf

# Configuración de ACLs
macaddr_acl=0
deny_mac_file=/etc/hostapd/hostapd.deny
#accept_mac_file=/etc/hostapd/hostapd.accept

Continue reading “hostapd. Añadir filtrado mac a Raspberry Pi”

Posted in Raspberry Pi, Servicios, Wifi

Obtener listado de clientes de hostapd

hostapd
hostapd

motivación

hostapd: IEEE 802.11 AP. hostapd: IEEE 802.11

Cuando tenemos a un servicio como hostapd funcionando y si además lo tenemos en Raspberry Pi, es de mucha utilidad, conocer que clientes tenemos activos en cada momento.

Existe un comando muy completo que nos proporciona esta información llamado iw. Este comando proporciona una información muy detallada que en ciertos momentos puede ser de utilidad, aunque no muestra por ejemplo la dirección ip del cliente. Con un sencillo script es posible obtener esta información. Continue reading “Obtener listado de clientes de hostapd”

Posted in Raspberry Pi, Redes

Huawei E220. Configuración en Raspberry Pi

Huawei E220
Huawei E220

motivación

La idea es utilizar este módem 3G junto a una Raspberry Pi para proporcionar conectividad a una pequeña red doméstica o empresarial. La ventaja de utilizar este dispositivo es que el kernel de linux lo reconoce correctamente. Además, no genera problemas con la dualidad propia (también es un almacenamiento usb) que tienen otros dispositivos similares.

Continue reading “Huawei E220. Configuración en Raspberry Pi”

Posted in Raspberry Pi

Mover partición de sistema de la Raspberry Pi a un disco USB

USB VS SD
USB VS SD

motivación

Aparentemente, las tarjetas SD no están orientadas a el uso masivo de operaciones de entrada / salida y,  al menos en mi caso, cada cierto tiempo empiezan a producirse errores que corrompen la información almacenada. Cansado de estos problemas he empezado a realizar cambios en la configuración de almacenamiento de las Raspberry Pi.

En una instalación al uso de Raspberry Pi, se configuran dos particiones en la tarjeta SD. La primera, en formato FAT almacena los archivos necesarios para el arranque y en una segunda partición se encuentra el sistema propiamente dicho. Continue reading “Mover partición de sistema de la Raspberry Pi a un disco USB”

Posted in Raspberry Pi, Servicios

Aporta más seguridad a tu Raspberry Pi con Fail2Ban

fail2ban
fail2ban

motivación

Cuando tenemos servicios expuestos a Internet corremos el riesgo de que éstos sean atacados. De hecho, serán atacados, siendo uno de los ataques el intento de intrusión por fuerza bruta. Si por ejemplo, tenemos el ssh abierto al exterior, los atacantes intentarán con software dedicado un número elevado de intentos de usuario/contraseña. Estos intentos, provocarán finalmente el acceso del atacante o la indisponibilidad del servicio.

Para que el atacante no sea capaz de realizar múltiples intentos tenemos disponible Fail2Ban que comprobará los logs de los servicios expuestos para posteriormente bloquear a los atacantes que estén realizando múltiples intentos de conexión. Continue reading “Aporta más seguridad a tu Raspberry Pi con Fail2Ban”

Posted in Multimedia, Raspberry Pi

Instalación de motionEye. Web frontend para motion

motionEye
motionEye

motionEye

Es un frontend de motion que facilita considerablemente la configuración y uso de este último. Proporciona una interfaz web bastante asequible que elimina la tediosa configuración de motion.

Este proyecto está almacenado en github, donde además de los archivos necesarios para funcionar, existe un wiki con información muy valiosa para por ejemplo su instalación. Continue reading “Instalación de motionEye. Web frontend para motion”

Posted in Multimedia, Raspberry Pi

Fallo de motion en raspbian jessie. Instrución ilegal.

MOTION

Tras la actualización de raspbian a jessie existen algunos servicios que ya no funcionan correctamente. Es el caso de motion que en esta nueva versión, ni siquiera se inicia con ausencia total de logs a los que poder acudir.

Después de hacer muchos cambios en la configuración con resultado negativo, prueba a lanzar motion directamente desde consola para ver su salida. En mi caso me devuelve un error que descarta un fallo de configuración y apunta más a un un problema con el propio binario o alguna libreria. Para solucionarlo es posible realizar un borrado de motion para seguidamente instalarlo de nuevo.

~# motion -n -d 9
Illegal instruction / Instrucción ilegal

~# apt-get purge motion

~# apt-get install motion

 

Posted in Raspberry Pi, Servicios

Activar / Desactivar servicios en Raspbian – Debian Jessie. sysv-rc-conf

raspbian
raspbian

sysv-rc-conf

Cuando estamos tratando con hardware con recursos limitados, es una buena práctica no tener en memoria procesos que no sean necesarios. Para evitar que se cargen en el inicio estos procesos no necesarios es posible utilizar utilidades como la siguiente. Con sysv-rc-conf es posible conseguir lo pretendido en modo texto, lo que es de agradecer para poder utilizarlo en sistemas básicos.

Instalamos la utilidad.

sudo apt-get install sysv-rc-conf

Para ejecutarla escribimos.

sudo sysv-rc-conf

Aparece un entorno similar a la imagen siguiente. El uso de esta utilidad es muy sencillo e intuitivo.

sysv-rc-conf
sysv-rc-conf