Tengo un dispositivo Angstrom Linux actuando como un punto de acceso, corriendo hostapd
, dhcpd
que trabaja muy bien. ¿Puedo obtener una lista de dispositivos conectados a Wi-Fi? Sé que puedo obtener las concesiones de DHCP, pero necesito saber a través de qué dispositivos se conectan wlan0
. He intentado esto ( iwlist
tiene opciones):
iwlist wlan0 ap
iwlist wlan0 accesspoints
iwlist wlan0 peers
pero todos regresan:
wlan0 Interface doesn't have a list of Peers/Access-Points
iwconfig
, iwgetid
, iwpriv
Y iwspy
también están presentes en /sbin
, pero no parecen tener opciones para mostrar la lista de clientes.
Puede usar "arp" como root:
fuente
ip n
en Linux.También puede encontrar la lista de dispositivos conectados a su AP utilizando este comando:
El archivo dnsmasq.leases enumera todos los dispositivos que se han conectado a AP hasta ahora. También puede obtener una lista de todos los dispositivos que se conectaron a su dispositivo a través de WiFi o Ethernet utilizando este comando:
fuente
arp-scan
Como se dijo en esta respuesta , puede usar el
arp-scan
paquete. Justoarp-scan -l
.Con los nombres systemd / udev encontré muy útil un alias para
para la interfaz inalámbrica y en lugar de wl para interfaces cableadas.
-I --interface
Utiliza la interfaz de red. Si no se especifica esta opción, arp-scan buscará en la lista de la interfaz del sistema la interfaz configurada con el número más bajo (excluyendo loopback).-l --localnet
Generar direcciones a partir de la configuración de la interfaz de red. Use la dirección IP de la interfaz de red y la máscara de red para generar la lista de direcciones de host de destino.-t --timeout
Establezca el tiempo de espera inicial por host en ms, predeterminado = 100. Este tiempo de espera es para el primer paquete enviado a cada host.fuente
También hay una aplicación GUI gratuita (licencia comercial, prueba de duración ilimitada con un máximo de 5 dispositivos mostrados), WifiGuard .
fuente
En ubunt, después de iniciar el punto de acceso haciendo clic en WiFi arriba a la derecha de la pantalla en gnome, seleccione WiFi y "Configuración de Wi-Fi", se abre la configuración, seleccione hamburguesa arriba a la derecha en el menú, "Activar punto de acceso Wi-Fi ..."
En la pantalla del terminal, clientes conectados iw dev wlan0 station dump
fuente