Wiersz polecenia (CMD) — 8 poleceń sieciowych, które powinieneś znać

Wiersz polecenia(Command Prompt) okazał się jednym z najlepszych narzędzi do uruchamiania podstawowych poleceń, które umożliwiają pracę z plikami i folderami w systemie Windows(Windows) . Jednak wiersz polecenia(Command Prompt) jest znacznie potężniejszy niż tylko to. Możesz przejść na wyższy poziom, uruchamiając więcej niż tylko kilka zaawansowanych poleceń, w tym szereg przydatnych poleceń sieciowych. Dzisiaj nauczymy się, jak używać wiersza polecenia(Command Prompt) do sprawdzania połączenia internetowego, połączeń sieciowych, przeglądania informacji o urządzeniach sieciowych i oglądania połączeń między komputerem a innymi urządzeniami. Bez zbędnych ceregieli zacznijmy:

UWAGA:(NOTE:) Napisaliśmy ten przewodnik przy użyciu systemu Windows 10(Windows 10) z aktualizacją z (Update)listopada 2019 r(November 2019) . Jednak wszystkie przedstawione polecenia działają w ten sam sposób w Windows 8.1 i Windows 7 . Zanim przejdziesz dalej, jeśli nie wiesz, jak otworzyć Wiersz Poleceń(Command Prompt) , przeczytaj: 11 sposobów na uruchomienie Wiersza Poleceń w Windows(11 ways to launch the Command Prompt in Windows) .

1. Jak sprawdzić połączenie internetowe w CMD?

Aby sprawdzić, czy połączenie internetowe działa, możesz użyć wiersza polecenia(Command Prompt) , aby przetestować połączenie z określoną witryną lub lokalizacją internetową. Aby to zrobić, możesz użyć polecenia ping network, a następnie adresu internetowego lub adresu IP. Na przykład możesz sprawdzić łączność z Digital Citizen bez otwierania przeglądarki internetowej, wpisując polecenie „ping www.digitalcitizen.life”. Następnie naciśnij Enter na klawiaturze.

ping www.digitalcitizen.life

Jeśli statystyki pingów nie pokazują utraty pakietów, Twoje połączenie internetowe działa tak, jak powinno. Jeśli jednak zgubisz pakiety, oznacza to, że połączenie internetowe jest zerwane lub pingowana witryna nie jest online. Aby dokładnie sprawdzić połączenie internetowe, wyślij ping do co najmniej innej witryny, najlepiej takiej, która jest zawsze włączona, na przykład www.google.com .

pinguj www.google.com

Polecenie ping pozwala również na użycie przydatnego parametru „-t” , który umożliwia pingowanie określonego adresu w nieskończoność, dopóki nie zostanie ręcznie zatrzymany. Na przykład wpisaliśmy „ping -t www.digitalcitizen.life”. Po pewnym czasie chcieliśmy zobaczyć statystyki połączeń i użyliśmy kombinacji "CTRL + Break."Pokazuje średnią z poleceń ping wykonanych do tego czasu.

ping www.digitalcitizen.life -t

Ostatecznie zakończyliśmy polecenie, używając kombinacji "CTRL + C."Zatrzymuje to niekończący się cykl poleceń ping na podany adres.

2. Jak mogę zobaczyć wszystkie karty sieciowe na moim komputerze za pomocą CMD ?

Aby uzyskać szczegółowe informacje o kartach sieciowych i połączeniach, użyj polecenia ipconfig . Otwórz Wiersz polecenia(Command Prompt) , wpisz ipconfig i naciśnij Enter . Jak widać na poniższym zrzucie ekranu, po uruchomieniu tego polecenia system Windows(Windows) wyświetla listę wszystkich aktywnych urządzeń sieciowych, niezależnie od tego, czy są podłączone, czy odłączone, oraz ich adresy IP. Otrzymasz również szczegółowe informacje, takie jak adresy IP domyślnej bramy, maski podsieci(gateway IP addresses, subnet masks) i stan każdej karty sieciowej.

Pobieranie cmd nic info (informacje o karcie interfejsu sieciowego) przez uruchomienie ipconfig

Jeśli dodasz przełącznik /all do polecenia ipconfig , możesz uzyskać zupełnie nowy poziom szczegółowości: informacje DNS(DNS information) , MAC (kontrola dostępu do nośnika)(MAC (Media Access Control)) (w polu adresu fizycznego(Physical Address) ) i inne informacje o każdym elemencie sieci. Sprawdź poniższy obrazek, aby zobaczyć próbkę tego, co otrzymujesz z polecenia "ipconfig /all" .

Uruchamianie ipconfig/all, aby uzyskać szczegółowe informacje o kartach sieciowych (NIC)

3. Jak sprawdzić połączenie sieciowe w CMD?

Jeśli chcesz sprawdzić, czy połączenie sieciowe z routerem działa tak, jak powinno, możesz użyć kombinacji poleceń ipconfig i ping . Najpierw zdobądź informacje cmd nic(cmd nic info) o twoim adapterze. Innymi słowy, otwórz Wiersz Poleceń(Command Prompt) i uruchom ipconfig . Na liście wyników zidentyfikuj kartę sieciową używaną do łączenia się z siecią, którą chcesz przetestować. Następnie w jego szczegółach znajdź adres IP routera i zanotuj go. Na przykład, jeśli chcielibyśmy sprawdzić nasze połączenie sieciowe Ethernet , uruchomilibyśmy ipconfig i zobaczylibyśmy, że adres IP naszego routera to 192.168.50.1.

Uruchamianie ipconfig w celu zidentyfikowania adresu IP routera

Następnym krokiem jest sprawdzenie, czy połączenie sieciowe między routerem a komputerem jest w porządku. W tym celu wystarczy uruchomić polecenie ping na adresie IP routera. W naszym przykładzie oznaczałoby to, że musimy uruchomić to polecenie w CMD : ping 192.168.50.1 .

Pingowanie routera w celu sprawdzenia połączenia sieciowego

Jeśli nie ma żadnych utraconych pakietów, testowane połączenie sieciowe działa dobrze. W przeciwnym razie występuje problem gdzieś między komputerem a routerem. W takim przypadku należy sprawdzić, czy karta sieciowa komputera jest poprawnie skonfigurowana, czy kabel Ethernet jest w porządku (jeśli korzystasz z połączenia przewodowego) i czy router jest poprawnie skonfigurowane.

4. Jak odnowić adres IP karty sieciowej?

Jeśli połączenie sieciowe nie działa tak, jak powinno, karta sieciowa może nie mieć przypisanego prawidłowego adresu IP. Szybkim sposobem rozwiązania tego problemu jest odnowienie adresu IP i na szczęście możesz to zrobić szybko, bezpośrednio z wiersza polecenia(Command Prompt) . Otwórz CMD i uruchom następujące polecenia: ipconfig /release i ipconfig /renew . Pierwsze ( ipconfig /release ) wymusza na karcie sieciowej porzucenie przypisanego adresu IP , a drugie polecenie ( ipconfig /renew ) odnawia adres IP(IP address) karty sieciowej .

Uruchamianie ipconfig /release i ipconfig /renew w celu zresetowania adresu IP

Zwróć uwagę, że możesz również poinstruować CMD , aby uruchamiał oba polecenia w jednym wierszu, wpisując "ipconfig /release & ipconfig /renew," bez odwróconych cudzysłowów. Jeśli wpiszesz je w ten sposób, wiersz polecenia(Command Prompt) wykonuje pierwsze polecenie, a po zakończeniu automatycznie uruchamia drugie. Fajnie(Cool) , prawda?

Uruchamianie ipconfig /release &  ipconfig /renew wpisując tylko jedną linię w CMD

Parametry zwolnienia(release) i odnowienia(renew) są przydatne w sieciach, które używają protokołu DHCP (Dynamic Host Configuration Protocol)(DHCP (Dynamic Host Configuration Protocol)) do automatycznej dystrybucji adresów IP. Twój system rezygnuje z obecnego adresu i żąda nowego z serwera DHCP , co może pomóc w rozwiązaniu niektórych problemów z siecią(troubleshoot certain network issues) .

5. Jak uzyskać ładne informacje o adresach MAC karty sieciowej ?

Jednym z najszybszych i najłatwiejszych sposobów uzyskania adresów MAC kart sieciowych jest użycie polecenia getmac . W wierszu polecenia(Command Prompt) wpisz getmac i naciśnij Enter , jak widać na poniższym obrazku.

Getmac wyświetla fizyczne adresy wszystkich kart sieciowych

6. Jak mogę zobaczyć komputery i urządzenia podłączone do mojej sieci za pomocą CMD ?

W niektórych przypadkach możesz chcieć zobaczyć, które komputery i urządzenia są podłączone do tej samej sieci co Ty. Jednym z łatwych i przyjaznych sposobów na to jest użycie polecenia net view . Uruchom wiersz polecenia(Command Prompt) i uruchom widok sieci(net view) . Po chwili powinieneś zobaczyć listę komputerów i urządzeń w Twojej sieci.

Widok sieci może pokazywać komputery i urządzenia podłączone do tej samej sieci

Jest jednak zastrzeżenie dotyczące tego polecenia. Widok sieci(Net view) nie pokazuje wszystkich(all) komputerów i urządzeń znajdujących się w tej samej sieci co Ty. Chociaż działa wystarczająco dobrze w sieciach prywatnych(private networks) , nie identyfikuje urządzeń takich jak smartfony czy drukarki, a także ma problemy z komputerami z różnymi systemami operacyjnymi. Jeśli chcesz mieć jasny obraz wszystkiego, co jest połączone z twoją siecią, powinieneś również sprawdzić następne polecenie.

7. Jak mogę zobaczyć wszystkie urządzenia podłączone do mojej sieci za pomocą CMD ?

Najlepszym sposobem na znalezienie wszystkich urządzeń podłączonych do tej samej sieci jest użycie polecenia arp . Otwórz Wiersz Poleceń(Command Prompt) i uruchom arp -a . Adres IP pokazany jako pierwszy, obok Interfejsu(Interface) , wyświetla adres IP karty sieciowej. Następnie jest lista adresów IP i adresów MAC ( adresy fizyczne(Physical Addresses) ). Wszystkie adresy IP, które zaczynają się od tych samych numerów, co twoja karta sieciowa, znajdują się w tej samej sieci i/lub podsieci co Ty. Są to wszystkie urządzenia podłączone do Twojej sieci.

Arp -a pokazuje wszystkie urządzenia podłączone do tej samej sieci

Kolejne nie są prawdziwymi urządzeniami, ale adresami IP używanymi do multicastingu(multicasting) . Są one powszechnie używane przez Twoje prawdziwe urządzenia do strumieniowego przesyłania multimediów w Twojej sieci. W naszym przykładzie urządzenia podłączone do tej samej sieci co nasz komputer to te, które mają adresy IP zaczynające się od 192.168.50.

Jeśli chcesz zobaczyć, czym są te urządzenia, w bardziej przyjazny dla człowieka sposób, skopiuj ich adresy MAC i wyszukaj je w Internecie za pomocą Google lub w witrynach, które pozwalają sprawdzić, którzy dostawcy przypisują określone adresy MAC , na przykład DNS Checker . Na przykład, jeśli szukasz adresu MAC 04-d9-f5-b5-b1-f0, okaże się, że jest to urządzenie firmy ASUS . Tak naprawdę to router ASUS ZenWiFi(ASUS ZenWiFi router) .

8. Jak sprawdzić połączenia sieciowe komputera i otwarte porty?

Możesz uzyskać inne przydatne informacje cmd nic z polecenia netstat , które pozwala zobaczyć połączenia sieciowe, które są aktywne między twoim systemem a dowolnymi innymi systemami w twojej sieci lub Internecie.

Netstat pokazuje aktywne połączenia sieciowe i otwarte porty

Jeśli dodasz parametr -a do polecenia netstat , możesz uzyskać listę ze wszystkimi połączeniami i portami nasłuchowymi, jak widać na poniższym obrazku.

Netstat -a wyświetla aktywne połączenia sieciowe, otwarte porty i porty nasłuchujące

Otóż ​​to!

Czy znasz inne przydatne sposoby na uzyskanie informacji o cmd nic?

Polecenia sieciowe, które można uruchomić w wierszu polecenia(Command Prompt) , mogą być przydatne, gdy chcesz znaleźć informacje o urządzeniach podłączonych do sieci lub gdy chcesz przetestować stan połączeń sieciowych. Są wygodne także wtedy, gdy masz problemy z siecią i próbujesz je rozwiązać samodzielnie. Jeśli masz pytania dotyczące tych poleceń sieciowych, jeśli potrzebujesz pomocy lub chcesz, abyśmy dodali inne do listy, zostaw nam komentarz poniżej.



About the author

Jestem inżynierem oprogramowania z ponad dwuletnim doświadczeniem w pracy nad aplikacjami mobilnymi i desktopowymi. Mam doświadczenie w aktualizacjach systemu Windows, usługach i Gmailu. Moje umiejętności sprawiają, że jestem idealnym kandydatem do zadań takich jak tworzenie aplikacji Windows lub utrzymywanie klientów poczty e-mail.



Related posts