Lista todos os dispositivos na rede local?

eu tentei {[[0]} Muito e ele listouAlguns dispositivos, mas não todos eles. ifconfig mostra o meu endereço ip e mac e algumas outras informações úteis, mas não mostra todos os dispositivos na rede local. Há algum comando que mostre todos os endereços IP?

Author: Robert Moore, 2015-06-04

1 answers

O Arp-a mostrar-lhe-á apenas os endereços MAC que estão armazenados na 'cache' local do ARP e ao qual o seu computador estava ligado. Quando estou a tentar ver todos os dispositivos da minha Rede local, tenho de digitalizá-los. Por exemplo, se você tem 192. 168. 1. 0 / 24 rede você pode fazer:

$ for i in `seq 1 254`; do
ping -c 1 -q 192.168.1.$i &
done
Vai tentar contactar todos os computadores da sua rede. Claro que nem todos os computadores responderão por ping. É por isso que não se pode confiar no ping. Agora você precisa verificar o cache ARP.
$ arp -a | grep 192.168.1. | grep ether

Este comando mostrar-lhe-á ARP cache filtrado apenas com computadores que estão nesta rede e que responderam em pedidos ARP (em 99% dos casos, será uma lista completa de dispositivos em sua rede - basta lembrar que o item ARP não é removido imediatamente quando o dispositivo se desliga).

 10
Author: Krzysztof Sawicki, 2015-06-13 08:57:28