Jak sprawdzić urządzenia w sieci lokalnej przy użyciu CMD?
Chcesz wiedzieć, jakie urządzenia są podłączone do Twojej sieci domowej? System Windows oferuje proste narzędzia w wierszu poleceń (CMD), które pozwolą Ci to sprawdzić. Dowiedz się, jak krok po kroku zidentyfikować wszystkie komputery, telefony czy drukarki w Twojej sieci LAN lub Wi-Fi.
Dlaczego warto sprawdzać urządzenia w sieci?
Sprawdzanie urządzeń w sieci lokalnej ma wiele korzyści. Po pierwsze, pomaga w diagnozowaniu problemów z połączeniem. Możesz szybko zidentyfikować, które urządzenia mają aktywny adres IP i czy komunikują się poprawnie. Po drugie, zwiększa bezpieczeństwo Twojej sieci. Widzisz, czy nikt niepowołany nie korzysta z Twojego Wi-Fi. Monitorowanie urządzeń ułatwia także zarządzanie zasobami sieciowymi.
Dlaczego identyfikacja urządzeń w sieci jest ważna?
Identyfikacja urządzeń w sieci jest ważna dla bezpieczeństwa. Pozwala wykryć nieznane urządzenia. Umożliwia też lepsze zarządzanie siecią domową. Pomaga rozwiązywać problemy z połączeniem.
Podstawowe narzędzia Windows do diagnozy sieci
System Windows udostępnia kilka wbudowanych narzędzi sieciowych. Wiersz poleceń (CMD) jest jednym z nich. Pozwala uruchamiać zaawansowane polecenia. Innym narzędziem jest PowerShell, oferujący szersze możliwości. Do graficznego zarządzania sprzętem służy Menedżer urządzeń. Te narzędzia pomagają zrozumieć konfigurację sieci.
Wiersz poleceń (CMD) – Twoje centrum dowodzenia
Wiersz poleceń to potężne narzędzie w systemie Windows. Służy do pracy z plikami i folderami. Umożliwia także wykonywanie zaawansowanych poleceń sieciowych. Narzędzia takie jak `ipconfig`, `ping`, `arp`, `netstat` są dostępne w CMD. Pomagają one diagnozować i monitorować sieć. CMD działa w systemach Windows 7, 8.1, 10 i 11.
Jak sprawdzić urządzenia w sieci lokalnej za pomocą CMD?
Sprawdzenie urządzeń w sieci przez CMD wymaga kilku prostych kroków. Głównie wykorzystasz polecenia `ipconfig` i `arp`. Te komendy dostarczają kluczowych informacji o Twojej sieci. Pokażą adres IP Twojego komputera i routera. Wyświetlą też listę urządzeń, które ostatnio komunikowały się z routerem.
Krok 1: Otwórz wiersz poleceń
Pierwszy krok to uruchomienie wiersza poleceń. Możesz to zrobić na kilka sposobów. Najszybsza metoda to użycie skrótu klawiszowego Win+R. W oknie „Uruchom” wpisz `cmd.exe`. Naciśnij Enter lub kliknij OK. Otworzy się czarne okno wiersza poleceń.
- Otwórz okno Uruchom (Win+R).
- Wpisz `cmd.exe`.
- Naciśnij Enter.
Krok 2: Znajdź adres IP routera (bramy domyślnej)
Adres IP routera jest kluczowy. Router działa jako brama między siecią lokalną a Internetem. Każde urządzenie w sieci ma własny adres IP. Cała sieć ma jeden publiczny adres IP. Ten adres nadaje dostawca Internetu. Aby znaleźć lokalny adres IP routera, użyj polecenia `ipconfig`.
W otwartym oknie CMD wpisz `ipconfig`. Naciśnij Enter. Znajdź sekcję dotyczącą Twojego aktywnego połączenia (np. Ethernet lub Karta sieci bezprzewodowej). Poszukaj wiersza „Brama domyślna”. Numer obok to adres IP Twojego routera. Zwykle jest to 192.168.0.1 lub 192.168.1.1.
- Wpisz `ipconfig` w CMD.
- Naciśnij Enter.
- Znajdź „Brama domyślna”.
- Zanotuj adres IP routera.
Jak sprawdzić adres IP routera?
Adres IP routera sprawdzisz poleceniem `ipconfig`. W wierszu „Brama domyślna” znajdziesz ten numer. Zazwyczaj jest to 192.168.0.1 lub 192.168.1.1.
Krok 3: Użyj polecenia arp -a
Polecenie `arp -a` wyświetla tabelę ARP. Tabela ARP (Address Resolution Protocol) przechowuje adresy IP i MAC urządzeń. Są to urządzenia, z którymi Twój komputer ostatnio się komunikował. Adres MAC identyfikuje unikalnie każde urządzenie sieciowe. W CMD wpisz `arp -a`. Naciśnij Enter.
Zobaczysz listę adresów IP i odpowiadających im adresów MAC. Ta lista pokazuje urządzenia w Twojej sieci lokalnej. Polecenie `arp -a` działa na Windows, macOS i Linux. Na Linuxie możesz użyć `arp -n`.
- Wpisz `arp -a` w CMD.
- Naciśnij Enter.
- Przeanalizuj wyświetloną listę adresów.
Co pokazuje polecenie arp -a?
Polecenie `arp -a` pokazuje tabelę ARP. Zawiera ona adresy IP i MAC urządzeń w sieci. Są to urządzenia, z którymi komputer nawiązał połączenie.
Krok 4: Skanowanie sieci za pomocą ping
Możesz także przeskanować zakres adresów IP w sieci lokalnej. Użyjesz do tego polecenia `ping`. Ping wysyła małe pakiety danych do określonego adresu IP. Sprawdza, czy urządzenie odpowiada. Możesz pingować wszystkie możliwe adresy w zakresie swojej sieci.
Zakres adresów IP w sieci lokalnej zazwyczaj zaczyna się od adresu routera. Przykład to 192.168.1.x, gdzie x to liczba od 1 do 254. Użyj pętli w CMD do pingowania. Wpisz polecenie: `for /l %i in (1 1 254) do @ping 192.168.1.%i -n 1 -w 100 >>netlist.txt`. Zastąp „192.168.1” trzema pierwszymi liczbami adresu IP routera. To polecenie pinguje każdy adres od 192.168.1.1 do 192.168.1.254. Wyniki zapisuje w pliku `netlist.txt`.
- Otwórz CMD.
- Wpisz polecenie pętli ping (dostosuj zakres IP).
- Poczekaj na zakończenie skanowania.
Jak przeskanować sieć lokalną poleceniem ping?
Przeskanujesz sieć poleceniem `ping` w pętli. Wpisz `for /l %i in (1 1 254) do @ping [zakres_ip].%i -n 1 -w 100 >>netlist.txt`. Zastąp `[zakres_ip]` adresem sieci z `ipconfig`.
Krok 5: Analiza wyników skanowania pingiem
Po zakończeniu skanowania plik `netlist.txt` zawiera wyniki pingowania. Znajduje się on w folderze, z którego uruchomiłeś CMD. Możesz go otworzyć w Notatniku. W CMD wpisz `start notepad netlist.txt`. Naciśnij Enter. Plik pokaże, które adresy IP odpowiedziały na ping.
Aby szybko policzyć aktywne urządzenia, użyj polecenia `find`. W CMD wpisz `find /c „(0% straty)” netlist.txt`. Naciśnij Enter. To polecenie zliczy wiersze zawierające „(0% straty)”. Takie wiersze oznaczają udany ping. Pokazuje to liczbę aktywnych urządzeń w sieci.
- Wpisz `start notepad netlist.txt` w CMD.
- Przejrzyj listę udanych pingów.
- Użyj `find /c „(0% straty)” netlist.txt` do zliczenia urządzeń.
Jak policzyć urządzenia po skanowaniu pingiem?
Policzysz urządzenia po skanowaniu poleceniem `find`. Wpisz `find /c „(0% straty)” netlist.txt`. To zliczy udane odpowiedzi ping. Liczba ta odpowiada liczbie aktywnych urządzeń.
Sprawdzanie ukrytych urządzeń w Menedżerze Urządzeń
System Windows nie zawsze pokazuje wszystkie informacje o sprzęcie. Czasem urządzenia nie są podłączone. Informacje o nich mogą być ukryte w Menedżerze urządzeń. Normalny widok nie pokazuje tych danych. Możesz jednak zmusić Menedżer do wyświetlenia wszystkich urządzeń.
Jak wyświetlić ukryte urządzenia?
Aby zobaczyć ukryte urządzenia, musisz ustawić specjalną zmienną systemową. Otwórz wiersz poleceń (CMD). Wpisz polecenie `set devmgr_show_nonpresent_devices=1`. Naciśnij Enter. To polecenie ustawia zmienną tylko dla bieżącej sesji CMD.
Następnie, w tym samym oknie CMD, uruchom Menedżera urządzeń. Wpisz `start devmgmt.msc`. Naciśnij Enter. Otworzy się Menedżer urządzeń. W menu „Widok” wybierz opcję „Pokaż ukryte urządzenia”. Urządzenia niepodłączone lub ukryte pojawią się na liście. Ich ikony będą zazwyczaj półprzezroczyste.
„Windows nie mówi Wam wszystkiego 🙂”
- Otwórz CMD.
- Wpisz `set devmgr_show_nonpresent_devices=1`.
- W tym samym oknie wpisz `start devmgmt.msc`.
- W Menedżerze Urządzeń wybierz „Widok” -> „Pokaż ukryte urządzenia”.
Jak zobaczyć odinstalowane urządzenia w Menedżerze?
Odinstalowane urządzenia zobaczysz po ustawieniu zmiennej. Wpisz `set devmgr_show_nonpresent_devices=1` w CMD. Następnie uruchom `start devmgmt.msc`. W Menedżerze wybierz „Pokaż ukryte urządzenia”.
Inne przydatne polecenia sieciowe w CMD
CMD oferuje więcej narzędzi do pracy z siecią. Polecenie `netstat -a` pokazuje aktywne połączenia sieciowe. Wyświetla też porty, na których nasłuchuje komputer. Polecenie `getmac` wyświetla adresy MAC kart sieciowych. Polecenie `net view` może pokazać komputery w grupie roboczej. Te komendy są przydatne przy rozwiązywaniu problemów.
Do czego służy polecenie netstat -a?
Polecenie `netstat -a` służy do wyświetlania połączeń sieciowych. Pokazuje aktywne połączenia. Wyświetla również porty, które czekają na połączenie.
Sprawdzanie urządzeń na innych systemach operacyjnych
Metody sprawdzania urządzeń różnią się między systemami. Na macOS i Linux możesz użyć polecenia `arp -a`. Działa podobnie jak w Windows. Na Linuxie częściej używa się `arp -n`. Dostępne są też bardziej zaawansowane narzędzia. Przykładem jest Nmap, popularny skaner sieci. Nmap działa na Windows, macOS i Linux. Umożliwia wykrywanie urządzeń i usług.
Czy polecenie arp -a działa na Linuxie?
Tak, polecenie `arp -a` działa na Linuxie. Często używa się tam wariantu `arp -n`. Oba polecenia pokazują tabelę ARP urządzeń w sieci.
Podsumowanie
Sprawdzanie urządzeń w sieci lokalnej jest proste z użyciem CMD. Polecenia `ipconfig` i `arp -a` to podstawowe narzędzia. Pozwalają zidentyfikować adres IP routera. Pokazują listę urządzeń z ich adresami MAC. Skanowanie pingiem w pętli pozwala sprawdzić szerszy zakres adresów. Pamiętaj o bezpieczeństwie sieci. Upewnij się, że tylko znane urządzenia mają dostęp. Uaktualnij zabezpieczenia sieci.
- Użyj `ipconfig` do znalezienia IP routera.
- Wpisz `arp -a` do listy urządzeń.
- Skanuj sieć pingiem dla pełniejszej listy.
- Analizuj wyniki w pliku tekstowym.
- Sprawdź ukryte urządzenia w Menedżerze.