If-Koubou

Jak znaleźć adres IP drugiego komputera podłączonego bezpośrednio do pierwszego przez Ethernet?

Jak znaleźć adres IP drugiego komputera podłączonego bezpośrednio do pierwszego przez Ethernet? (Jak)

Jeśli chcesz lub chcesz podłączyć drugi komputer do głównego komputera za pomocą kabla Ethernet, jaki jest najłatwiejszy sposób na znalezienie adresu IP dla drugiego? Dzisiejszy post z pytaniami i odpowiedziami SuperUser zawiera porady pomocne dla sfrustrowanego czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zdjęcie dzięki uprzejmości Keary O. (Flickr).

Pytanie

Czytnik SuperUser Melebius chce wiedzieć, jak znaleźć adres IP drugiego komputera podłączonego bezpośrednio do pierwszego za pomocą kabla Ethernet:

Połączyłem mój główny komputer z innym za pomocą bezpośredniego połączenia kablowego Ethernet. Drugi komputer nie ma podłączonych urządzeń peryferyjnych i chcę uzyskać do niego dostęp za pomocą RDP i SMB. Adresy IP są automatycznie konfigurowane, więc rejestruje coś w zakresie 169.254.x.x.

Mogę poczekać, aż system Windows rozpozna drugi komputer lub zeskanować adresy IP, ale obie te czynności zajmują długą i nieprzewidywalną ilość czasu. Czy istnieje szybszy sposób rozpoznania drugiego komputera na drugim końcu połączenia kablowego Ethernet? Rozważałem wykonanie emisji "Ethernet ping" i odwrotnego ARP, ale nie byłem w stanie znaleźć instrukcji dla tej techniki.

Jak znaleźć adres IP drugiego komputera podłączonego bezpośrednio do pierwszego za pomocą kabla Ethernet?

Odpowiedź

Nadawca SuperUser ma dla nas odpowiedź:

Może działać ping IP rozgłoszeniowy. Nie wszystkie systemy odpowiadają na to, ale niektóre działają w trybie 169.254. Próbować ping 169.254.255.255 (wymagania -b w systemie Linux), lub ping ff02 :: 1 (wymagania ping6 w systemie Linux).

Bezpośrednie wysyłanie wyszukiwania nazw (za pomocą nbtstat -a) może działać (jeśli działa pod Windows i jeśli znasz nazwę komputera).

Autokonfiguracja 169.254 polega na wysyłaniu niektórych sond ARP z własnym adresem hosta (można zobaczyć te w Wireshark).

"Ethernet ping" istnieje, ale działa tylko na poziomie Ethernet. Nie powie ci nic na temat IP (czasami jest zaimplementowany w samej NIC, ale w większości nie jest zaimplementowany).

"Reverse ARP" również istnieje, ale prawie nigdy nie jest zaimplementowane. Jego podstawowe zastosowanie zostało zastąpione przez BOOTP, a następnie DHCP.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.