Como saber que dispositivos estão ligados à sua rede a partir do Linux
Com nmap, incluindo o esclarecimento de que o fabricante mostrado é uma estimativa.
O nmap é a ferramenta padrão para isto no Linux — não vem instalado por predefinição em muitas distribuições, mas acrescenta-se em segundos.
sudo apt install nmap
sudo nmap -sn 192.168.1.0/24
Substitua 192.168.1.0/24 pelo intervalo real da sua
rede (verifique o seu próprio IP com ip a se não tiver a
certeza — normalmente coincide com os três primeiros números).
-sn faz uma análise rápida, só para ver o que está "vivo"
na rede, sem analisar portas.
Use sudo — sem permissões de administrador, o nmap não
consegue identificar o fabricante de cada dispositivo pelo seu
endereço MAC, informação bastante útil para reconhecer o que é cada
um.
Dica: o nome de fabricante que o nmap mostra é uma estimativa baseada no chip de rede, nem sempre o fabricante do dispositivo completo — uma placa wifi Liteon dentro de um portátil Asus vai aparecer como "Liteon", não como "Asus". Não se surpreenda se o nome não coincidir com o que esperava.
Se algum dispositivo não aparecer
Este método só deteta dispositivos que respondem ativamente —
alguns com modos de poupança de energia agressivos podem não responder
no momento exato da análise. Para uma lista verdadeiramente completa,
o painel de administração do seu router (normalmente
192.168.1.1 no navegador) continua a ser a fonte mais
fiável.
Alternativa: arp-scan
sudo apt install arp-scan
sudo arp-scan --localnet
Cobre o mesmo que o nmap com -sn, com uma saída um
pouco mais direta se só precisar da lista sem mais nada.
Perguntas frequentes
Preciso de sudo para usar o nmap?
Para uma análise básica não, mas sem permissões de administrador não vai obter a informação do fabricante de cada dispositivo, que costuma ser a parte mais útil para os identificar.
Porque é que o fabricante mostrado pelo nmap não coincide com a marca real do dispositivo?
Porque identifica o fabricante do chip de rede concreto, não necessariamente a marca do dispositivo completo — é comum ver, por exemplo, um componente de um fabricante diferente da marca visível do aparelho.
Porque é que alguns dispositivos não aparecem na análise?
Alguns dispositivos com modos de poupança de energia podem não responder no momento exato da análise. O painel de administração do seu router mostra uma lista mais completa, incluindo dispositivos em repouso.