Com base no manual, nmap -sn
Executar como usuário de privilégio deve executar uma descoberta de host em uma sub-rede usando ARP.
Tenho dificuldades em entender os resultados. O comando:
nmap -sn 192.168.69.1/24
nem sempre retorna todos os hosts na rede acessíveis via ping. Em geral, ele retorna todos os hosts conectados à rede, mas os hosts conectados via wi-fi às vezes são detectados às vezes não.
Se, no entanto, eu segmentar explicitamente um host conectado via Wi-Fi, por exemplo, 192.168.69.32, isso detecta com confiabilidade o host todos os tempos:
nmap -sn 192.168.69.32
Se ao invés eu usar ping, o comando funciona todas as vezes, mas é muito mais lento.
nmap -sn --send-ip 192.168.69.1/24
Existe alguma maneira de tornar a versão ARP do comando mais confiável?
Obrigado
Tags networking linux