Ver direcciones IP de dispositivos LAN desde la línea de comandos en Mac OS
Tabla de contenido:
Si necesita ver las direcciones IP de otro hardware en la misma LAN (red de área local) que una Mac, la herramienta arp de línea de comando funciona bastante bien. Encontrará rápidamente la IP de otros dispositivos y las direcciones MAC correspondientes, lo que puede facilitar las conexiones de red directas y ser útil para muchos otros propósitos de red y resolución de problemas.
Encuentre direcciones IP de dispositivos locales con arp
Para comenzar, inicie la aplicación Terminal desde /Aplicaciones/Utilidades/ (o acceda con Spotlight y Comando+Barra espaciadora). La herramienta arp utiliza ARP (Protocolo de resolución de direcciones) para mostrar y controlar las funciones de resolución de direcciones de red. Para los propósitos que queremos lograr aquí, el uso más simple de arp es con un indicador -a adjunto:
arp -a
Esto devolverá los dispositivos encontrados en la red local, incluidas otras Mac, PC, enrutadores, iPhones y iPads, mostrando tanto su dirección IP LAN como su dirección MAC individual. (Para este último, puede ayudar a distinguir el hardware al compararlos con la dirección MAC que se encuentra en MacOS X o en iOS).
Un ejemplo de salida arp -a se ve así: % arp -a ? (192.168.0.1) a las 0:0:ca:1:2:3 en en0 ifscope ? (192.168.0.2) en 68:b8:3d:22:1c:42 en en0 ifscope ? (192.168.0.11) en b4:12:23:5a:d3:6f en en0 ifscope ? (192.168.0.255) en ff:ff:ff:ff:ff:ff en en0 ifscope
Cómo encontrar direcciones IP de dispositivos en una red local con ping y arp
Si el resultado no parece actualizado, o si f alta una IP que cree que debería estar allí, haga ping a la IP de transmisión (generalmente el último resultado de arp -a que termina en ".255" ), luego ejecuta arp -a de nuevo así.
Primero haga ping a la IP de transmisión:
Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 bytes de datos 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 time=1,922 ms --- 192.168.0.255 estadísticas de ping --- 2 paquetes transmitidos, 2 paquetes recibidos, +6 duplicados, 0,0 % de pérdida de paquetes mínimo de ida y vuelta /avg/max/stddev=0,079/39,404/303,510/75,738 ms
Luego ejecute el comando arp -a de nuevo:
Terminal% arp -a ? (192.168.0.1) a las 0:0:ca:1:2:3 en en0 ifscope ? (192.168.0.2) en 68:b8:3d:22:1c:42 en en0 ifscope ? (192.168.0.10) a las 22:12:bb:a0:3d:fd en en0 ifscope ? (192.168.0.11) en b4:12:23:5a:d3:6f en en0 ifscope ? (192.168.0.255) en ff:ff:ff:ff:ff:ff en en0 ifscope
Tenga en cuenta en este ejemplo que 192.168.0.10 es una IP nueva en comparación con los resultados anteriores, ya que esa máquina acaba de unirse a la red.
Puede ignorar la sugerencia de protocolo al final de los resultados de arp, en este ejemplo, a pesar de que los dispositivos se muestran como "ethernet", en realidad todos están en una red inalámbrica con wi-fi en el en0 interfaz.
Tenga en cuenta que no verá la dirección IP o la dirección MAC de su Mac en esta lista. Si es necesario, puede encontrar su propia dirección IP a través de Terminal, Preferencias del sistema o utilizando un servicio externo si está buscando la dirección externa.
Aunque arp funciona lo suficientemente bien en la mayoría de los casos y tiene la ventaja de estar integrado en todas las versiones de Mac OS X, puede que no sea suficiente para todos.Para usuarios más avanzados, nmap es una opción aún mejor para una herramienta de descubrimiento de red, pero nmap requiere instalación directa, compilación a través de la fuente o a través de algo como homebrew.
¿Cómo encuentro las direcciones IP de todas las demás computadoras en mi red?
El truco de ping y arp anterior encontrará y enumerará todas las direcciones IP de cualquier dispositivo o computadora en la red. Esto significa que la dirección IP de cualquier computadora Mac conectada a la misma red, PC con Windows, máquinas Linux, dispositivos iOS como iPhone y iPad, teléfonos y tabletas Android en la misma red, incluso decodificadores habilitados para IP como un Apple TV o Playstation serán encontrado, suponiendo que esos dispositivos y computadoras estén conectados a la misma red local que la computadora que realiza la búsqueda.
¿Conoce otra forma útil de buscar, ubicar y enumerar dispositivos y computadoras conectados a la red en la misma red? ¡Compártelo con nosotros en los comentarios!