Als je ooit merkt dat je een geschiedenis moet weten van de lokale IP-adressen die aan een specifieke Mac zijn toegewezen, kun je deze mogelijk nuttige netwerkinformatie vinden via de opdrachtregel. Deze truc rapporteert alle lokale IP-adressen die door een Mac zijn gebruikt, en, erg handig, het geeft ook de specifieke datum en tijd weer waarop een bepaald IP-adres aan de Mac is toegewezen. Ja, deze gegevens omvatten netwerken en zijn zelfs van toepassing als het niet langer het actieve IP-adres van de machine is.
Als u zich afvraagt waarom dit nuttig kan zijn, kan de IP-adresgeschiedenis van onschatbare waarde zijn voor netwerkprobleemoplossing doeleinden zoals dezelfde vervelende IP-fout, systeem-en netwerkbeheer, digitaal forensisch onderzoek en waarschijnlijk ook andere taken.
Krijg een lijst van lokale IP-adressen toegewezen aan een Mac
De volgende opdracht krijgt een volledige lijst van alle lokaal toegewezen IP-adressen op een bepaalde Mac:
cat/var/log/wifi.log |grep”Lokale IP”|less
Een voorbeeld van een dergelijke uitvoer ziet er ongeveer zo uit, houd er rekening mee dat de uitvoer extreem lang kan zijn, afhankelijk van de grootte van het wifi.log-bestand en de leeftijd van de Mac, waardoor de resultaten minder of meer worden doorgesluisd om gemakkelijker te kunnen lezen. Als u de volledige geschiedenis naar de opdrachtregel wilt dumpen, laat u de laatste pipe”|less”weg:
Sat Jul 4 15:23:00.296 wl0: setup_keepalive: Local IP: 192.168.1.139
Za 4 juli 16:24:05.694 wl0: setup_keepalive: Lokaal IP: 192.168.1.139
za 4 juli 16:45:32.476 wl0: setup_keepalive: Lokaal IP: 192.168.1.139
za 4 juli 20:22:31.770 wl0: setup_keepalive: Lokaal IP: 192.168.1.139
Zo 5 juli 10:38:38.518 wl0: setup_keepalive: Lokaal IP: 192.168.1.139
Zo 5 juli 20:21:48.599 wl0: setup_keepalive: Lokaal IP: 192.168.1.139
ma 6 juli 02:28:09.715 wl0: setup_keepalive: lokaal IP: 192.168.1.142
ma 6 juli 02:43:17.257 wl0: setup_keepalive: lokaal IP: 192.168.1.142
ma 6 juli 04:56:42.701 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 05:11:46.536 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 16:59:42.216 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 19:11:29.563 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 19:59:55.667 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 22:11:50.543 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Ma 6 juli 22:26:56.589 wl0: setup_keepalive: Lokaal IP: 192.168.1.142
Di 7 juli 00:38:51.855 wl0: setup_keepalive: Lokaal IP: 192.168.1.14
di 7 juli 00:53:55.393 wl0: setup_keepalive: lokaal IP: 192.168.1.14
di 7 juli 21:04:15.704 wl0: setup_keepalive: lokaal IP: 192.168.1.14
Di 7 juli 22:05:00.573 wl0: setup_keepalive: Lokaal IP: 192.168.1.14
Di 7 juli 22:06:15.692 wl0: setup_keepalive: Lokaal IP: 192.168.1.14
Di 7 juli 23:07:00.554 wl0: setup_keepalive: lokaal IP: 192.168.1.12
di 7 juli 23:08:15.577 wl0: setup_keepalive: lokaal IP: 192.168.1.14
wo 8 juli 00:27:41.617 wl0: setup_keepalive: lokaal IP: 192.168.1.14
wo 8 juli 02:16:26.556 wl0: setup_keepalive: lokaal IP: 192.168.1.14
wo 8 juli 02:17:41.587 wl0: setup_keepalive: lokaal IP: 192.168. 1.12
wo 8 juli 04:06:26.555 wl0: setup_keepalive: lokaal IP: 192.168.1.14
wo 8 juli 04:07:41.605 wl0: setup_keepalive: lokaal IP: 192.168.1.12
wo 8 juli 05:56:26.566 wl0: setup_keepalive: Lokaal IP: 192.168.1.14
wo 8 juli 05:57:40.226 wl0: setup_keepalive: lokaal IP: 192.168.1.12
wo 8 juli 07:01:33.566 wl0: setup_keepalive: Lokaal IP: 192.168.1.14
wo 8 juli 08:17:18.563 wl0: setup_keepalive: lokaal IP: 192.168.1.12
wo 8 juli 10:59:16.586 wl0: setup_keepalive: lokaal IP: 192.168.1.14
wo 8 juli 11:34:45.866 wl0: setup_keepalive: lokaal IP: 192.168.1.12
wo 8 juli 20:52:50.550 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 juli 22:19: 41.216 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
wo 8 juli 22:22:06.838 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 juli 22:24:44.172 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 jul 22:27:09.892 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 jul 22:29:37.016 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo jul 8 22:31:21.625 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
wo 8 juli 23:31:32.612 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 juli 23:33:58.271 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 juli 23:36:24.034 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 8 juli 23:38:08.778 wl0: setup_keepalive: lokaal IP: 192.168.0.1
Do 9 juli 01:22:14.939 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Do 9 juli 01:24:40.627 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 00: 51:33.181 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 02:40:18.606 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 04:11:02.478 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 05:59:47.615 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 07:00:48.608 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 08:01:33.610 wl0: setup_keepalive: Lokaal IP: 192.168.0.1
Zo 12 juli 09:02:18.613 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Zo 12 juli 09:18:30.315 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 10:41:23.334 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 11:42:08.615 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 17:18:43.755 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 18:58:09.198 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 20:02:17.617 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 21:30:15.170 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 23:01:01.241 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Zo 12 juli 23:51:46.368 wl0: setup_keepalive: Lokaal IP: 192.168.0.2
Ma 13 juli 00:52:31.643 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Ma 13 juli 02:41:16.616 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Ma 13 juli 04:12:01.890 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Ma 13 juli 05:57:46.613 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Ma 13 juli 07:00:52.609 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Di 14 juli 16:19:32.460 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Di 14 juli 17:20:17.612 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Di 14 juli 18:21:02.613 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Di 14 juli 19:21:47.610 wl0: setup_keepalive: lokaal IP: 192.168.0.7
di 14 juli 20:01:53.611 wl0: setup_keepalive: lokaal IP: 192.168.0.7
din 14 juli 21:32:38.610 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
di 14 juli 22:03:23.452 wl0: setup_keepalive: lokaal IP: 192.168.0.7
din 14 juli 22:35:51.691 wl0: setup_keepalive: lokaal IP: 192.168. 0.7
di 14 juli 23:06:56.536 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 15 juli 00:52:40.897 wl0: setup_keepalive: lokaal IP: 192.168.0.4
wo 15 juli 02:41:24.535 wl0: setup_keepalive: Lokaal IP: 192.168.0.4
wo 15 juli 04:12:09.169 wl0: setup_keepalive: lokaal IP: 192.168.0.4
wo 15 juli 05:57:54.613 wl0: setup_keepalive: Lokaal IP: 192.168.0.4
wo 15 juli 07:01:51.680 wl0: setup_keepalive: lokaal IP: 192.168.0.4
wo 15 juli 08:02:35.502 wl0: setup_keepalive: lokaal IP: 192.168.0.4
wo 15 juli 09:03:20.606 wl0: setup_keepalive: lokaal IP: 192.168.0.4
wo 15 juli 10:11:26.677 wl0: setup_keepalive: lokaal IP: 192.168.0.7
wo 15 juli 12:25: 08.484 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
wo 15 juli 15:09:38.001 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do 16 juli 04:11:13.624 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do 16 jul 05:59:58.628 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do 16 jul 07:01:45.087 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do jul 16 08:02:30.605 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do Jul 16 09:03:15.618 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do Jul 16 10:04:31.065 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do 16 juli 12:44:06.798 wl0: setup_keepalive: lokaal IP: 192.168.0.7
do 16 juli 16:10:53.498 wl0: setup_keepalive: lokaal IP: 192.168.0.7
Do Jul 16 17:39:54.537 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Dit zijn natuurlijk nogal wat gegevens, daarom wordt het minder doorgesluisd, of je kunt het omleiden naar een tekstbestand als u het ergens anders wilt bekijken.
Een Macs IP-adres zoeken voor een specifieke datum of tijd
Een andere optie is om specifiek te zoeken naar lokaal toegewezen IP-adressen die zijn gebruikt op een bepaalde datum. Het formaat dat hiervoor wordt gebruikt is JJJ ZZZ XX, waarbij JJJ de eerste drie letters van de dag zijn, ZZZ de eerste drie letters van de maand en XX de numerieke datum. Bijvoorbeeld:
cat/var/log/wifi.log |grep”Local IP”|grep”Thu Jul 23″
Hiermee worden terugmeldingen gerapporteerd die alleen overeenkomen met die datum:
$ cat/var/log/wifi.log |grep”Lokaal IP”|grep”Do 23 juli”
Do 23 juli 00:07:53.688 wl0: setup_keepalive: Lokaal IP: 192.168.1. 0.7
Do 23 juli 01:56:38.622 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do 23 juli 02:23:07.227 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do 23 juli 04:11:52.817 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do 23 juli 06:00:37.623 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do 23 juli 07:01:21.625 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Do Jul 23 08:50:06.748 wl0: setup_keepalive: Lokaal IP: 192.168.0.7
Desgewenst kunt u nog specifieker worden en zoeken naar tijden van de dag wanneer er is een IP-adres toegewezen, als je daarvoor gaat grep, vergeet dan niet om 24-uurs tijd te gebruiken en houd rekening met de tijdinformatie die wordt bepaald door de tijdzone-instellingen van de lokale machine.
Verder gaan voor ontdekking of het oplossen van problemen, kunt u de gegevens in wifi.log vergelijken met een geschiedenis van verbonden wifi-netwerken om meer details te ontdekken of om een IP-probleem met een specifieke router op te lossen.
Het is vermeldenswaard dat sommige moderne versies van MacOS bevatten geen lokale IP-informatie in wifi.log, maar eerdere versies van MacOS en Mac OS X wel, dus als u de logbestanden scant en niet de informatie vindt die u zoekt, overweeg dan welke versie van MacOS is in gebruik.
Als u andere handige trucs kent met betrekking tot de lokale IP-adresgeschiedenis voor een specifieke machine, laat het ons dan weten in de opmerkingen.