Si alguna vez necesita conocer el historial de direcciones IP locales asignadas a un Mac específico, puede encontrar esta información de red potencialmente útil desde la línea de comandos. Este truco informará todas las direcciones IP locales que ha utilizado una Mac y, muy útil, también ofrecerá la fecha y la hora específicas en que se asignó una dirección IP determinada a la Mac. Sí, estos datos abarcan redes y se aplican incluso si ya no es la IP activa de la máquina.

Si se pregunta por qué esto puede ser útil, el historial de direcciones IP puede ser invaluable para solucionar problemas de red. propósitos como el molesto mismo error de IP, administración de sistemas y redes, análisis forense digital y probablemente otras tareas también.

Obtener una lista de direcciones IP locales asignadas a una Mac

El siguiente comando obtendrá una lista completa de todas las direcciones IP asignadas localmente en una Mac determinada:

cat/var/log/wifi.log |grep”IP local”|less

Un ejemplo de tal salida se vería así, tenga en cuenta que la salida puede ser extremadamente larga dependiendo del tamaño de el archivo wifi.log y la edad de la Mac, canalizando así los resultados a través de menos o más para una lectura más fácil. Si desea volcar el historial completo en la línea de comando, omita el último conducto”|menos”:

Sábado 4 de julio 15:23:00.296 wl0: setup_keepalive: IP local: 192.168.1.139
Sábado 4 de julio 16:24:05.694 wl0: setup_keepalive: IP local: 192.168.1.139
Sábado 4 de julio 16:45:32.476 wl0: setup_keepalive: IP local: 192.168.1.139
Sábado 4 de julio 20:22:31.770 wl0: setup_keepalive: IP local: 192.168.1.139
Domingo 5 de julio 10:38:38.518 wl0: setup_keepalive: IP local: 192.168.1.139
Domingo 5 de julio 20:21:48.599 wl0: setup_keepalive: IP local: 192.168.1.139
lunes 6 de julio 02:28:09.715 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 02:43:17.257 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 04:56:42.701 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 05:11:46.536 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 16:59:42.216 wl0: setup_keepalive: IP local: 192.168.1.142
Lunes 6 de julio 19:11:29.563 wl0: setup_keepalive: IP local: 192.168.1.142
Lunes 6 de julio 19:59:55.667 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 22:11:50.543 wl0: setup_keepalive: IP local: 192.168.1.142
lunes 6 de julio 22:26:56.589 wl0: setup_keepalive: IP local: 192.168.1.142
martes 7 de julio 00:38:51.855 wl0: setup_keepalive: IP local: 192.168.1.14
martes 7 de julio 00:53:55.393 wl0: setup_keepalive: IP local: 192.168.1.14
martes 7 de julio 21:04:15.704 wl0: setup_keepalive: IP local: 192.168.1.14
Mar 7 de julio 22:05:00.573 wl0: setup_keepalive: IP local: 192.168.1.14
Mar 7 de julio 22:06:15.692 wl0: setup_keepalive: IP local: 192.168.1.14
Mar 7 de julio 23:07:00.554 wl0: setup_keepalive: IP local: 192.168.1.12
martes 7 de julio 23:08:15.577 wl0: setup_keepalive: IP local: 192.168.1.14
miércoles 8 de julio 00:27:41.617 wl0: setup_keepalive: IP local: 192.168.1.14
miércoles 8 de julio 02:16:26.556 wl0: setup_keepalive: IP local: 192.168.1.14
miércoles 8 de julio 02:17:41.587 wl0: setup_keepalive: IP local: 192.168. 1.12
Mié 8 de julio 04:06:26.555 wl0: setup_keepalive: IP local: 192.168.1.14
Mié 8 de julio 04:07:41.605 wl0: setup_keepalive: IP local: 192.168.1.12
Mié 8 de julio 05:56:26.566 wl0: setup_keepalive: IP local: 192.168.1.14
miércoles 8 de julio 05:57:40.226 wl0: setup_keepalive: IP local: 192.168.1.12
miércoles 8 de julio 07:01:33.566 wl0: setup_keepalive: IP local: 192.168.1.14
Mié 8 de julio 08:17:18.563 wl0: setup_keepalive: IP local: 192.168.1.12
Mié 8 de julio 10:59:16.586 wl0: setup_keepalive: IP local: 192.168.1.14
Mié 8 de julio 11:34:45.866 wl0: setup_keepalive: IP local: 192.168.1.12
Mié 8 de julio 20:52:50.550 wl0: setup_keepalive: IP local: 192.168.0.7
Mié 8 de julio 22:19: 41.216 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 22:22:06.838 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 22:24:44.172 wl0: setup_keepalive: IP local: 192.168.0.7
Mié 8 de julio 22:27:09.892 wl0: setup_keepalive: IP local: 192.168.0.7
Mié 8 de julio 22:29:37.016 wl0: setup_keepalive: IP local: 192.168.0.7
Mié julio 8 22:31:21.625 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 23:31:32.612 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 23:33:58.271 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 23:36:24.034 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 8 de julio 23:38:08.778 wl0: setup_keepalive: IP local: 192.168.0.1
jue 9 de julio 01:22:14.939 wl0: setup_keepalive: IP local: 192.168.0.1
jue 9 de julio 01:24:40.627 wl0: setup_keepalive: IP local: 192.168.0.1
dom 12 de julio 00: 51:33.181 wl0: setup_keepalive: IP local: 192.168.0.1
dom 12 de julio 02:40:18.606 wl0: setup_keepalive: IP local: 192.168.0.1
dom 12 de julio 04:11:02.478 wl0: setup_keepalive: local IP: 192.168.0.1
Domingo 12 de julio 05:59:47.615 wl0: setup_keepalive: IP local: 192.168.0.1
Domingo 12 de julio 07:00:48.608 wl0: setup_keepalive: IP local: 192.168.0.1
dom 12 de julio 08:01:33.610 wl0: setup_keepalive: IP local: 192.168.0.1
dom 12 de julio 09:02:18.613 wl0: setup_keepalive: IP local: 192.168.0.7
dom 12 de julio 09:18:30.315 wl0: setup_keepalive: IP local: 192.168.0.2
dom 12 de julio 10:41:23.334 wl0: setup_keepalive: IP local: 192.168.0.2
dom 12 de julio 11:42:08.615 wl0: setup_keepalive: IP local: 192.168.0.2
Dom 12 de julio 17:18:43.755 wl0: setup_keepalive: IP local: 192.168.0.2
Dom 12 de julio 18:58:09.198 wl0: setup_keepalive: IP local: 192.168.0.2
Dom 12 de julio 20:02:17.617 wl0: setup_keepalive: IP local: 192.168.0.2
dom 12 de julio 21:30:15.170 wl0: setup_keepalive: IP local: 192.168.0.2
dom 12 de julio 23:01:01.241 wl0: setup_keepalive: IP local: 192.168.0.2
dom 12 de julio 23:51:46.368 wl0: setup_keepalive: IP local: 192.168.0.2
lunes 13 de julio 00:52:31.643 wl0: setup_keepalive: IP local: 192.168.0.7
lunes 13 de julio 02:41:16.616 wl0: setup_keepalive: IP local: 192.168.0.7
lunes 13 de julio 04:12:01.890 wl0: setup_keepalive: IP local: 192.168.0.7
lunes 13 de julio 05:57:46.613 wl0: setup_keepalive: IP local: 192.168.0.7
lunes 13 de julio 07:00:52.609 wl0: setup_keepalive: IP local: 192.168.0.7
martes 14 de julio 16:19:32.460 wl0: setup_keepalive: IP local: 192.168.0.7
Mar 14 de julio 17:20:17.612 wl0: setup_keepalive: IP local: 192.168.0.7
Mar 14 de julio 18:21:02.613 wl0: setup_keepalive: IP local: 192.168.0.7
Mar 14 de julio 19:21:47.610 wl0: setup_keepalive: IP local: 192.168.0.7
martes 14 de julio 20:01:53.611 wl0: setup_keepalive: IP local: 192.168.0.7
martes 14 de julio 21:32:38.610 wl0: setup_keepalive: IP local: 192.168.0.7
martes 14 de julio 22:03:23.452 wl0: setup_keepalive: IP local: 192.168.0.7
martes 14 de julio 22:35:51.691 wl0: setup_keepalive: IP local: 192.168. 0.7
martes 14 de julio 23:06:56.536 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles 15 de julio 00:52:40.897 wl0: setup_keepalive: IP local: 192.168.0.4
miércoles 15 de julio 02:41:24.535 wl0: setup_keepalive: IP local: 192.168.0.4
miércoles 15 de julio 04:12:09.169 wl0: setup_keepalive: IP local: 192.168.0.4
miércoles 15 de julio 05:57:54.613 wl0: setup_keepalive: IP local: 192.168.0.4
miércoles 15 de julio 07:01:51.680 wl0: setup_keepalive: IP local: 192.168.0.4
miércoles 15 de julio 08:02:35.502 wl0: setup_keepalive: IP local: 192.168.0.4
Mié 15 de julio 09:03:20.606 wl0: setup_keepalive: IP local: 192.168.0.4
Mié 15 de julio 10:11:26.677 wl0: setup_keepalive: IP local: 192.168.0.7
Mié 15 de julio 12:25: 08.484 wl0: setup_keepalive: IP local: 192.168.0.7
miércoles, 15 de julio 15:09:38.001 wl0: setup_keepalive: IP local: 192.168.0.7
jueves, 16 de julio 04:11:13.624 wl0: setup_keepalive: IP local: 192.168.0.7. 16 08:02:30.605 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 16 de julio 09:03:15.618 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 16 de julio 10:04:31.065 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 16 de julio 12:44:06.798 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 16 de julio 16:10:53.498 wl0: setup_keepalive: IP local: 192.168.0.7
Jue 16 de julio 17:39:54.537 wl0: setup_keepalive: IP local: 192.168.0.7

Obviamente, se trata de una gran cantidad de datos, por lo que se canaliza menos, o puede redirigirlo a un archivo de texto si desea revisarlo en otro lugar.

Encontrar una dirección IP de Mac para una fecha u hora específicas

Otra opción es buscar específicamente las direcciones IP locales asignadas utilizadas en una fecha dada. El formato utilizado para esto es YYY ZZZ XX, donde YYY son las tres primeras letras del día, ZZZ son las tres primeras letras del mes y XX es la fecha numérica. Por ejemplo:

cat/var/log/wifi.log |grep”IP local”|grep”Thu Jul 23″

Esto reportaría las entradas que coinciden solo con esa fecha:

$ cat/var/log/wifi.log |grep”IP local”|grep”Thu Jul 23″
Thu Jul 23 00:07:53.688 wl0: setup_keepalive: IP local: 192.168. 0.7
jueves 23 de julio 01:56:38.622 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 23 de julio 02:23:07.227 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 23 de julio 04:11:52.817 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 23 de julio 06:00:37.623 wl0: setup_keepalive: IP local: 192.168.0.7
jueves 23 de julio 07:01:21.625 wl0: setup_keepalive: IP local: 192.168.0.7
Jue 23 de julio 08:50:06.748 wl0: setup_keepalive: IP local: 192.168.0.7

Si lo desea, puede ser aún más específico y buscar las horas del día en que se asignó una dirección IP, si va a hacer grep para eso, recuerde usar el horario de 24 horas y tenga en cuenta que la información de tiempo está determinada por la configuración de la zona horaria de la máquina local.

Yendo más allá para el descubrimiento o solución de problemas, puede comparar los datos que se encuentran en wifi.log con un historial de redes wifi conectadas para descubrir más detalles o para solucionar un problema de IP con un enrutador específico.

Vale la pena señalar que algunos Las versiones modernas de MacOS no incluyen información de IP local en wifi.log, pero las versiones anteriores de MacOS y Mac OS X sí lo hacen, así que si está escaneando los archivos de registro y no encuentra la información que está buscando, considere qué versión de MacOS está en uso.

Si conoce otros trucos útiles relacionados con el historial de direcciones IP locales para una máquina específica, infórmenos en los comentarios.

Relacionado

Categories: IT Info