Oto ciekawa sytuacja. Wybacz mi, jeśli to oczywiste, a może po prostu mi tego brakuje.
Mam urządzenie klienckie (Surface Pro 4), które, o ile wiem, jest online. Użytkownik może przeglądać sieć, odbierać wiadomości e-mail i sprawdzać pingowanie dowolnego innego urządzenia w sieci.
Teraz, jeśli ktoś w tej samej sieci LAN spróbuje komunikować się z urządzeniem, urządzenie wróci jako niereagujące lub offline.
Pingi do nazwy hosta lub adresu IP powracają jako „Upłynął limit czasu żądania”, próba zdalnego połączenia za pośrednictwem adresu IP lub nazwy hosta (RDP, DNTU) powraca jako brak odpowiedzi itp.
Zobacz poniżej wyniki ipconfig / all urządzenia.
Mając na uwadze powyższe, I can zdalnego korzystania z aplikacji w której użytkownik ma dostęp do strony internetowej i pobrać aplet (LogMeIn Rescue).
Zobacz poniżej status sieci urządzenia.
Masz pomysł, co się tutaj dzieje? Urządzenie jest podłączone do sieci Ethernet za pomocą stacji dokującej Surface Pro.
Odpowiedzi:
TL; DR:
Host jest w trybie online, ale nie odpowiada z powodu zapory. Użyj ARP, aby sprawdzić, czy jest podłączone do sieci.
Ruch przychodzący jest zablokowany
Surface ma włączoną zaporę programową (np. Zapora systemu Windows) skonfigurowaną do blokowania niechcianego ruchu przychodzącego, w tym żądań echa ICMP (ping). To wyjaśnia również, dlaczego inne próby połączenia kończą się niepowodzeniem. Jednak połączenie za pośrednictwem usługi, takiej jak LogMeIn, działa, ponieważ technicznie, Surface inicjuje połączenie w takim przypadku.
Jak znaleźć połączone, ale zaporowe węzły za pomocą ARP
Jeśli jesteś w tej samej podsieci co urządzenie, możesz udowodnić sobie, że urządzenie jest podłączone do sieci, nawet jeśli nie odpowiada na żądania ping. Zrób to w następujący sposób:
arp -a
i sprawdź, czy istnieje adres dla adresu IP urządzenia. Jeśli tak, urządzenie jest w trybie online.Uwaga na temat buforowania ARP
Wpisy ARP mogą być buforowane, jednak w Windows Vista i nowszych limit czasu pamięci podręcznej jest krótszy niż 45 sekund . Jeśli jednak naprawdę chcesz upewnić się, że zdalny węzeł jest w trybie online dokładnie w momencie wydania polecenia ping, uruchom jedną z poniższych czynności przed krokiem 1 powyżej:
Aby usunąć tylko wpis węzła docelowego z pamięci podręcznej ARP, uruchom:
Lub, aby wyczyścić całą pamięć podręczną ARP, uruchom:
źródło
arp -a
być odpowiedź z pamięci podręcznej ARP, a zatem nie ujawnia rzeczywistego stanu maszyny?