Jeśli kiedykolwiek będziesz potrzebować poznać historię przypisanych lokalnych adresów IP do określonego komputera Mac, możesz znaleźć te potencjalnie pomocne informacje dotyczące sieci z poziomu wiersza poleceń. Ta sztuczka zgłosi wszystkie lokalne adresy IP, które były używane przez komputer Mac, a także, co bardzo pomocne, zaoferuje konkretną datę i godzinę przypisania danego adresu IP do komputera Mac. Tak, te dane obejmują sieci i mają zastosowanie nawet wtedy, gdy nie jest to już aktywny adres IP urządzenia.
Jeśli zastanawiasz się, dlaczego może to być pomocne, historia adresów IP może być nieoceniona przy rozwiązywaniu problemów z siecią celów, takich jak irytujący ten sam błąd IP, administracja systemami i siecią, kryminalistyka cyfrowa i prawdopodobnie także inne zadania.
Pobierz listę lokalnych adresów IP przypisanych do komputera Mac
Następujące polecenie pozwoli uzyskać pełną listę wszystkich adresów IP przypisanych lokalnie na danym komputerze Mac:
cat/var/log/wifi.log |grep”Lokalny adres IP”|less
Przykład takiego wyjścia wyglądałby mniej więcej tak, pamiętaj, że wyjście może być bardzo długie w zależności od rozmiaru plik wifi.log i wiek komputera Mac, przesyłając w ten sposób mniej lub więcej wyników, aby były łatwiejsze do odczytania. Jeśli chcesz zrzucić całą historię do wiersza poleceń, pomiń ostatnią kreskę „|less”:
Sob, 4 lipca 15:23:00.296 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.139
Sob 4 lipca 16:24:05.694 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.139
Sob 4 lipca 16:45:32.476 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.139
Sob 4 lipca 20:22:31.770 wl0: setup_keepalive: lokalny adres IP: 192.168.1.139
niedz. 5 lipca 10:38:38.518 wl0: setup_keepalive: lokalny adres IP: 192.168.1.139
niedz. 5 lipca 20:21:48.599 wl0: setup_keepalive: lokalny adres IP: 192.168.1.139
pon 6 lipca 02:28:09.715 wl0: setup_keepalive: lokalny adres IP: 192.168.1.142
pon 6 lipca 02:43:17.257 wl0: setup_keepalive: lokalny adres IP: 192.168.1.142
pon 6 lipca 04:56:42.701 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.142
Pon 6 lipca 05:11:46.536 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.142
Pon 6 lipca 16:59:42.216 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.142
Pon 6 lipca 19:11:29.563 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.142
Pon 6 lipca 19:59:55.667 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.142
pon 6 lipca 22:11:50.543 wl0: setup_keepalive: lokalny adres IP: 192.168.1.142
pon 6 lipca 22:26:56.589 wl0: setup_keepalive: lokalny adres IP: 192.168.1.142
wt 7 lipca 00:38:51.855 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
Wt 7 lipca 00:53:55.393 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
Wt 7 lipca 21:04:15.704 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
wt 7 lipca 22:05:00.573 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
wt 7 lipca 22:06:15.692 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
wt 7 lipca 23:07:00.554 wl0: setup_keepalive: lokalny adres IP: 192.168.1.12
wtorek 7 lipca 23:08:15.577 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
środa 8 lipca 00:27:41.617 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
środa 8 lipca 02:16:26.556 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
środa 8 lipca 02:17:41.587 wl0: setup_keepalive: lokalny adres IP: 192.168. 1.12
środa 8 lipca 04:06:26.555 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
środa 8 lipca 04:07:41.605 wl0: setup_keepalive: lokalny adres IP: 192.168.1.12
środa 8 lipca 05:56:26.566 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
Środa 8 lipca 05:57:40.226 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.12
Środa 8 lipca 07:01:33.566 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.14
środa 8 lipca 08:17:18.563 wl0: setup_keepalive: lokalny adres IP: 192.168.1.12
środa 8 lipca 10:59:16.586 wl0: setup_keepalive: lokalny adres IP: 192.168.1.14
Środa 8 lipca 11:34:45.866 wl0: setup_keepalive: Lokalny adres IP: 192.168.1.12
Środa 8 lipca 20:52:50.550 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Środa 8 lipca 22:19: 41.216 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 22:22:06.838 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 22:24:44.172 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 22:27:09.892 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 22:29:37.016 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa lipca 8 22:31:21.625 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Środa 8 lipca 23:31:32.612 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Środa 8 lipca 23:33:58.271 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 23:36:24.034 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 8 lipca 23:38:08.778 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
czw. 9 lipca 01:22:14.939 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
czw. 9 lipca 01:24:40.627 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
niedz. 12 lipca 00: 51:33.181 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.1
Niedziela 12 lipca 02:40:18.606 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.1
Niedziela 12 lipca 04:11:02.478 wl0: setup_keepalive: Lokalny IP: 192.168.0.1
niedz. 12 lipca 05:59:47.615 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
niedz. 12 lipca 07:00:48.608 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
niedz. 12 lipca 08:01:33.610 wl0: setup_keepalive: lokalny adres IP: 192.168.0.1
niedz. 12 lipca 09:02:18.613 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
niedz. wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 10:41:23.334 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 11:42:08.615 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 17:18:43.755 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 18:58:09.198 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 20:02:17.617 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 21:30:15.170 wl0: setup_keepalive: lokalny adres IP: 192.168.0.2
niedz. 12 lipca 23:01:01.241 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.2
Nd 12 lipca 23:51:46.368 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.2
Pon 13 lipca 00:52:31.643 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
pon 13 lipca 02:41:16.616 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
pon 13 lipca 04:12:01.890 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
pon 13 lipca 05:57:46.613 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Pon 13 lipca 07:00:52.609 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Wt 14 lipca 16:19:32.460 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
wt 14 lipca 17:20:17.612 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
wt 14 lipca 18:21:02.613 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
wt 14 lipca 19:21:47.610 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
wtorek 14 lipca 20:01:53.611 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
wtorek 14 lipca 21:32:38.610 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Wt 14 lipca 22:03:23.452 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Wt 14 lipca 22:35:51.691 wl0: setup_keepalive: Lokalny adres IP: 192.168. 0.7
wt 14 lipca 23:06:56.536 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 15 lipca 00:52:40.897 wl0: setup_keepalive: lokalny adres IP: 192.168.0.4
środa 15 lipca 02:41:24.535 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 04:12:09.169 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 05:57:54.613 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 07:01:51.680 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 08:02:35.502 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 09:03:20.606 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.4
Środa 15 lipca 10:11:26.677 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
Środa 15 lipca 12:25: 08.484 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
środa 15 lipca 15:09:38.001 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 04:11:13.624 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 05:59:58.628 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 07:01:45.087 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. lipca 16 08:02:30.605 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
czw. 16 lipca 09:03:15.618 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 10:04:31.065 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 12:44:06.798 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 16 lipca 16:10:53.498 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
Czw. 16 lipca 17:39:54.537 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
To oczywiście sporo danych, dlatego jest przesyłanych mniej lub można je przekierować do pliku tekstowego, jeśli chcesz go przejrzeć w innym miejscu.
Wyszukiwanie adresu IP komputera Mac dla określonej daty lub godziny
Inną opcją jest wyszukiwanie specjalnie przypisanych lokalnie adresów IP używanych w danym dniu. Używany format to YYY ZZZ XX, gdzie YYY to pierwsze trzy litery dnia, ZZZ to pierwsze trzy litery miesiąca, a XX to data numeryczna. Na przykład:
cat/var/log/wifi.log |grep”Lokalny adres IP”|grep”Thu Jul 23″
Spowoduje to zgłoszenie wpisów wstecznych pasujących tylko do tej daty:
$ cat/var/log/wifi.log |grep”Lokalny adres IP”|grep”Czw 23 lipca”
Czw 23 lipca 00:07:53.688 wl0: setup_keepalive: Lokalny adres IP: 192.168. 0.7
czw. 23 lipca 01:56:38.622 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 23 lipca 02:23:07.227 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw. 23 lipca 04:11:52.817 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
czw 23 lipca 06:00:37.623 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
czw 23 lipca 07:01:21.625 wl0: setup_keepalive: Lokalny adres IP: 192.168.0.7
czw. 23 lipca 08:50:06.748 wl0: setup_keepalive: lokalny adres IP: 192.168.0.7
W razie potrzeby możesz uzyskać jeszcze bardziej szczegółowe informacje i wyszukać pory dnia, w których adres IP został przydzielony, jeśli zamierzasz to zrobić grepem, pamiętaj, aby użyć czasu 24-godzinnego i uwzględnić informacje o czasie określone przez ustawienia strefy czasowej komputera lokalnego.
Idąc dalej w celu wykrycia lub rozwiązywania problemów, możesz porównać dane znalezione w wifi.log z historią podłączonych sieci Wi-Fi, aby poznać dalsze szczegóły lub rozwiązać problem z IP na określonym routerze.
Warto zauważyć, że niektóre nowoczesne wersje systemu MacOS nie zawierają informacji o lokalnym adresie IP w pliku wifi.log, ale wcześniejsze wersje systemów MacOS i Mac OS X tak, więc jeśli podczas skanowania plików dziennika nie można znaleźć informacji, których szukasz, zastanów się, której wersji Używany jest system MacOS.
Jeśli znasz inne przydatne sztuczki związane z lokalną historią adresów IP dla określonej maszyny, daj nam znać w komentarzach.