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
-
-
Obtener listado de clientes de 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.
-
Raspberry Pi como AP (hostapd + bridged)
Ya que tenemos a raspberry pi siempre encendido, podemos asignarle funciones que requieren de esta característica. En mi caso me pareció interesante que actuara de punto de acceso y de esta manera ahorrarme un dispositivo encendido 24×7. Para que actúe de AP es necesario instalar un usb wlan con chipset compatible. En mi caso he optado por uno de Tenda, en concreto el modelo W311MI, que además de ser de reducido tamaño no necesita alimentación adicional. Si se lanza un lsusb se puede observar que el kernel lo reconoce correctamente. pi@pi ~ $ lsusb Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter