Exibir endereços IP de dispositivos LAN a partir da linha de comando no Mac OS

Índice:

Anonim

Se você precisar visualizar os endereços IP de outro hardware na mesma LAN (rede local) de um Mac, a ferramenta arp de linha de comando funciona muito bem. Você encontrará rapidamente outros endereços IP e MAC de dispositivos, o que pode facilitar as conexões diretas de rede e ser útil para muitos outros propósitos de rede e solução de problemas.

Encontre endereços IP de dispositivos locais com arp

Para começar, inicie o aplicativo Terminal em /Aplicativos/Utilitários/ (ou acesse com Spotlight e Command+Barra de espaço). A ferramenta arp usa ARP (protocolo de resolução de endereço) para exibir e controlar as funções de resolução de endereço de rede. Para os propósitos que queremos alcançar aqui, o uso mais simples de arp é com um sinalizador -a anexado:

arp -a

Isso retornará os dispositivos encontrados na rede local, incluindo outros Macs, PCs, roteadores, iPhones e iPads, exibindo o endereço IP da LAN e o endereço MAC individual. (Para o último, você pode ajudar a distinguir o hardware combinando-o com o endereço MAC encontrado no MacOS X ou no iOS).

Um exemplo de saída arp -a se parece com isto: % arp -a ? (192.168.0.1) em 0:0:ca:1:2:3 em en0 ifscope ? (192.168.0.2) em 68:b8:3d:22:1c:42 em en0 ifscope ? (192.168.0.11) em b4:12:23:5a:d3:6f em en0 ifscope ? (192.168.0.255) em ff:ff:ff:ff:ff:ff em en0 ifscope

Como encontrar endereços IP de dispositivos em uma rede local com ping e arp

Se a saída não parecer atualizada, ou se estiver f altando um IP que você acredita que deveria estar lá, faça ping no IP de transmissão (normalmente o último resultado de arp -a terminando com “.255” ), então execute arp -a novamente assim.

Primeiro faça ping no IP de transmissão:

Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 bytes de dados 64 bytes de 192.168.0.6: icmp_seq=0 ttl=64 time=0,079 ms 64 bytes de 192.168.0.1: icmp_seq=0 ttl=64 tempo=1,922 ms --- 192.168.0.255 estatísticas de ping --- 2 pacotes transmitidos, 2 pacotes recebidos, +6 duplicados, 0,0% perda de pacotes ida e volta min /avg/max/stddev=0,079/39,404/303,510/75,738 ms

Em seguida, execute o comando arp -a novamente:

Terminal% arp -a ? (192.168.0.1) em 0:0:ca:1:2:3 em en0 ifscope ? (192.168.0.2) em 68:b8:3d:22:1c:42 em en0 ifscope ? (192.168.0.10) às 22:12:bb:a0:3d:fd em en0 ifscope ? (192.168.0.11) em b4:12:23:5a:d3:6f em en0 ifscope ? (192.168.0.255) em ff:ff:ff:ff:ff:ff em en0 ifscope

Observe neste exemplo que 192.168.0.10 é um IP novo em comparação com os resultados anteriores, já que a máquina acabou de entrar na rede.

Você pode ignorar a sugestão de protocolo no final dos resultados do arp, neste exemplo apesar dos dispositivos aparecerem como “ethernet”, na verdade eles estão todos em uma rede sem fio com wi-fi no en0 interface.

Observe que você não verá o próprio endereço IP ou endereço MAC do Mac nesta lista. Se necessário, você pode encontrar seu próprio endereço IP por meio do Terminal, Preferências do Sistema ou usando um serviço externo se estiver procurando o endereço externo.

Embora o arp funcione bem o suficiente para a maioria dos casos e tenha a vantagem de estar embutido em todas as versões do Mac OS X, pode não ser suficiente para todos.Para usuários mais avançados, o nmap é uma opção ainda melhor para uma ferramenta de descoberta de rede, mas o nmap requer instalação direta, compilação por meio do código-fonte ou algo como homebrew.

Como faço para encontrar endereços IP de todos os outros computadores na minha rede?

O truque de ping e arp acima encontrará e listará todos os endereços IP de quaisquer dispositivos ou computadores na rede. Isso significa que o endereço IP de qualquer computador Mac conectado à mesma rede, PC com Windows, máquinas Linux, dispositivos iOS como iPhone e iPad, telefones e tablets Android na mesma rede, até mesmo decodificadores habilitados para IP como um Apple TV ou Playstation serão encontrado, supondo que esses dispositivos e computadores estejam conectados à mesma rede local que o computador que está fazendo a busca.

Você conhece outra maneira útil de encontrar, localizar e listar dispositivos e computadores conectados à rede na mesma rede? Compartilhe conosco nos comentários!

Exibir endereços IP de dispositivos LAN a partir da linha de comando no Mac OS