Ping i ipconfig (Windows) lub ip/ifconfig (Linux) to podstawowe narzędzia diagnostyczne. Po tej lekcji będziesz umiał używać ping do sprawdzenia łączności, odczytać konfigurację IP oraz wskazać typowe objawy awarii sieci i co mogą oznaczać.
Po tej lekcji będziesz umiał:
- używać ping do sprawdzenia łączności,
- odczytać konfigurację IP (ipconfig/ifconfig),
- wskazać typowe objawy awarii sieci.
Użycie ping do sprawdzenia łączności
Polecenie ping wysyła pakiety ICMP Echo Request do wskazanego hosta (adres IP lub nazwa). Jeśli host jest dostępny i nie blokuje ICMP, odpowiada pakietem Echo Reply. Dzięki temu sprawdzasz, czy na poziomie warstwy sieciowej (L3) łączność działa.
- Składnia (Windows):
ping adres_IPlubping nazwa_hosta(np. ping 192.168.1.1, ping google.pl). Opcje: -n liczba (ile pakietów), -t (wysyłaj w pętli). - Interpretacja: odpowiedź z czasem (ms) = host żyje, sieć działa. „Request timed out” = brak odpowiedzi w określonym czasie — możliwe przyczyny: host wyłączony, firewall blokuje ICMP, błąd trasy (np. zła brama), host w innej sieci bez routingu.
- Ping do bramy domyślnej sprawdza łączność z routerem; ping do adresu z internetu (np. 8.8.8.8) sprawdza łączność z internetem. Kolejność diagnostyki: najpierw ping do siebie (127.0.0.1), potem do bramy, potem do hosta w internecie.
Odczytywanie konfiguracji IP — ipconfig (Windows)
W Windows polecenie ipconfig wyświetla konfigurację interfejsów sieciowych. Bez parametrów — skrócona lista (adres IP, maska, brama dla każdego adaptera). ipconfig /all — pełne informacje: adres IP, maska, brama domyślna, serwery DNS, adres MAC, dzierżawa DHCP itd.
- ipconfig /release — zwalnia adres uzyskany z DHCP (po zwolnieniu host może stracić łączność).
- ipconfig /renew — odświeża dzierżawę lub pobiera nowy adres z serwera DHCP (przydatne po problemach z siecią lub zmianie konfiguracji routera).
Po odczycie wiesz, czy host w ogóle ma adres IP, czy brama i DNS są ustawione — to pierwszy krok przy „nie ma internetu”.
Odczytywanie konfiguracji IP — Linux (ip, ifconfig)
W systemach Linux: ip addr (lub ip a) — wyświetla adresy i interfejsy; ip route — tabela trasowania (w tym brama domyślna). Starsze polecenie ifconfig (często wymaga pakietu net-tools) też pokazuje adres IP, maskę, adres MAC. Narzędzia graficzne: nmtui, nmcli (NetworkManager). Interpretacja jak w Windows: sprawdzasz, czy jest adres, brama, czy interfejs jest „up”.
Typowe objawy awarii sieci
- Brak połączenia z internetem, brak adresu IP (0.0.0.0 lub brak): host nie dostał adresu z DHCP. Możliwe przyczyny: serwer DHCP niedostępny, błąd kabla/Wi‑Fi, wyłączony port na przełączniku, zła sieć VLAN. Działanie: sprawdzić kabel/wi‑fi, ipconfig /renew (Windows) lub restart usługi DHCP (Linux); sprawdzić, czy router/DHCP działa.
- Jest adres IP, ale brak internetu: często błąd bramy domyślnej lub DNS. Działanie: ping do bramy — jeśli nie odpowiada, problem z łącznością do routera (kabel, Wi‑Fi, router). Jeśli brama odpowiada, ping do 8.8.8.8 — jeśli nie, problem z trasą/NAT. Jeśli 8.8.8.8 odpowiada, a strony się nie ładują — problem z DNS (sprawdź ustawienia DNS, np. 8.8.8.8).
- „Request timed out” przy ping: host docelowy nie odpowiada w czasie. Może to być: host wyłączony, firewall blokuje ICMP, zła trasa, sieć przeciążona. Nie zawsze oznacza awarię — wiele serwerów celowo blokuje ping.
- Długi czas odpowiedzi (wysokie ms przy ping): przeciążenie łącza, problemy z łączem, duża odległość. W sieci lokalnej zwykle < 1 ms; do internetu dziesiątki–setki ms.
Kolejność diagnostyki: konfiguracja (ipconfig) → ping do bramy → ping do internetu → test DNS (np. nslookup, przeglądarka).