Como ver todos os computadores conectados a uma rede

Como ver todos os computadores conectados a uma rede

Estou em uma LAN e existem 3 Ubuntu, 2 Kubuntu, 2 Windows XP e 2 Windows 7. Quais comandos ou ferramentas estão disponíveis para ver quais PCs estão conectados à LAN que mostra o nome do PC e o IP. Semelhante a ferramentas como o Angry IP, que mostra todos os PCs em uma LAN.

Observe que não sei os IPs ou nomes dos computadores conectados à LAN. Portanto, a ferramenta ou comando deve procurá-los.

Responder1

Arp-scan funciona muito bem para mim também ...

Se estiver usando Wi-Fi:

sudo arp-scan -l --interface=wlan0

-ou se estiver usando Ethernet:

sudo arp-scan -l --interface=eth0

(este último é praticamente idêntico ao que Rajesh Rajendran postou; o -l significa --localnet)

Se você não possui o arp-scan (ele não vem com o Ubuntu por padrão), basta abrir um terminal e digitar:

sudo apt-get install arp-scan

Responder2

Tirado deEncontrando todos os hosts na LAN da estação de trabalho Linux/Windows

for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null; 
    [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ;
done

Mas para uma ótima ferramenta,Nmap. Ótimo para mapear redes.

Responder3

A coisa mais simples é

$ sudo arp-scan --localnet

Responder4

Como uma possível opção de GUI, a melhor que vi é o Angry IP encontrado emhttp://angryip.org/download/#linux

Basta baixar o pacote DEB mais recente e instalar. Em seguida, execute o ipscan no Dash. Aqui está uma captura de tela:

insira a descrição da imagem aqui

informação relacionada