Jeśli chcesz lub musisz bezpośrednio podłączyć drugi komputer do swojego podstawowego za pomocą kabla Ethernet, jaki jest najłatwiejszy sposób na znalezienie adresu IP dla drugiego? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera przydatne porady dla sfrustrowanego czytelnika.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości Armstrong 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 kablem Ethernet. Drugi komputer nie ma podłączonych urządzeń peryferyjnych i chcę uzyskać do niego dostęp za pomocą protokołów RDP i SMB. Adresy IP są konfigurowane automatycznie, więc rejestruje coś z zakresu 169.254.x.x.
Mogę poczekać, aż system Windows rozpozna inny komputer lub przeskanuje adresy IP, ale obie czynności trwają długo i nieprzewidywalnie. Czy istnieje szybszy sposób na rozpoznanie drugiego komputera po drugiej stronie połączenia kablem Ethernet? Rozważałem nadanie emisji „Ethernet ping” i odwrócenie ARP, ale nie mogłem znaleźć żadnych instrukcji dotyczących tej techniki.
Jak znaleźć adres IP drugiego komputera podłączonego bezpośrednio do pierwszego za pomocą kabla Ethernet?
Odpowiedź
Grawitacja dostawcy SuperUser ma dla nas odpowiedź:
Transmisja ping IP może działać. Nie wszystkie systemy odpowiadają na to pytanie, ale niektóre reagują w trybie 169.254. Próbować ping 169.254.255.255 (wymagania -b w systemie Linux) lub Wykonaj ping do grobu 02 :: 1 (wymagania ping6 w systemie Linux).
Bezpośrednie wysyłanie wyszukiwania nazwy (za pomocą nbtstat -a ) może działać (jeśli działa w systemie Windows i znasz nazwę komputera).
Automatyczna konfiguracja 169.254 obejmuje wysłanie niektórych sond ARP z własnym adresem hosta (możesz je zobaczyć w Wireshark).
„Ethernet ping” istnieje , ale działa tylko na poziomie Ethernet. Nie powie ci nic o IP (czasami jest zaimplementowany w samej karcie sieciowej, ale przeważnie nie jest w ogóle zaimplementowany).
„Reverse ARP” również istnieje, ale prawie nigdy nie jest też implementowane. Jego podstawowe zastosowanie zostało zastąpione przez BOOTP, a później DHCP.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .