KWALIFIKACJA INF2 - TEST WIEDZY NR 3

PYTANIE NR 7.
Jesteś administratorem systemu Linux i otrzymujesz komunikat o błędzie sieci. Błąd mówi: "Nie można połączyć się z siecią". Które z poniższych poleceń powinieneś wykonać jako pierwsze, aby zdiagnozować problem?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie ping 8.8.8.8 sprawdza podstawową łączność IP z hostem w Internecie bez udziału DNS. To zwykle pierwszy krok: gdy ping do adresu IP nie działa, problem dotyczy połączenia/routingu, a dopiero gdy działa, warto przejść do testów rozwiązywania nazw (np. nslookup).

Pełne wyjaśnienie:

W diagnostyce problemów sieciowych w Linuksie warto działać warstwowo: najpierw sprawdzić, czy działa sama łączność IP, a dopiero potem elementy "wyższe", takie jak rozwiązywanie nazw domen.

Odpowiedź "ping 8.8.8.8" jest poprawna, ponieważ testuje, czy komputer potrafi wysłać i odebrać pakiety ICMP do znanego publicznego adresu IP. To pozwala szybko odróżnić sytuacje typu: brak trasy domyślnej, problem z bramą, filtracja ruchu, awaria łącza lub interfejsu, od sytuacji, w której łączność IP działa, ale nie działa np. DNS.

Dlaczego pozostałe opcje nie są najlepszym "pierwszym" krokiem:

  • "netstat -a" pokazuje listę połączeń/gniazd, ale nie odpowiada bezpośrednio na pytanie, czy host ma jakąkolwiek łączność z siecią zewnętrzną. Dodatkowo w nowszych systemach częściej używa się innych narzędzi niż netstat.
  • "ifconfig" daje wgląd w konfigurację interfejsów, ale samo uruchomienie tej komendy nie potwierdza, czy pakiety wychodzą poza host. To przydatne, gdy podejrzewasz brak adresu IP lub wyłączony interfejs, lecz jako pierwszy krok zwykle szybciej jest wykonać test łączności.
  • "nslookup www.google.com" sprawdza przede wszystkim DNS. Jeżeli nie działa łączność IP, nslookup też najczęściej zawiedzie, ale nie powie jednoznacznie, czy winny jest DNS, czy brak Internetu. Dlatego test DNS ma sens po potwierdzeniu, że IP "żyje".

W praktyce po nieudanym ping do adresu IP zwykle weryfikuje się dalej: stan interfejsu, adresację, trasę domyślną, bramę oraz ewentualne reguły zapory. Gdy ping do IP działa, a usługi "po nazwie" nie, wtedy diagnozuje się konfigurację DNS.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Ping sprawdza, czy host potrafi wysłać pakiety do wskazanego adresu i odebrać odpowiedź. To szybki test łączności IP i trasowania. Jeśli ping do adresu IP nie działa, problem zwykle leży w połączeniu, bramie, trasie lub filtracji, a nie w DNS.
Ping do adresu IP omija rozwiązywanie nazw. Dzięki temu od razu wiesz, czy działa sama łączność sieciowa. Ping do domeny może nie działać z powodu DNS, mimo że Internet działa, więc jako "pierwszy test" jest mniej rozstrzygający.
Jeśli ping do publicznego IP działa, to łączność IP najczęściej jest poprawna. Wtedy typowo sprawdza się DNS (np. zapytanie o nazwę), ustawienia serwera nazw, ewentualny proxy lub blokady aplikacyjne. To zawęża diagnozę do warstw wyższych.
nslookup testuje rozwiązywanie nazw domen na adresy IP, czyli działanie DNS. Używa się go zwykle po potwierdzeniu, że jest łączność IP (np. ping do publicznego IP działa). Gdy brak łączności, wynik nslookup może być mylący.
ifconfig bywa dostępny, ale w wielu systemach jest zastępowany przez nowsze narzędzia. Do samej diagnozy łączności ifconfig pokazuje konfigurację interfejsów, lecz nie potwierdza drożności sieci. W praktyce częściej spotyka się inne polecenia do obsługi interfejsów.
netstat -a pokazuje gniazda i połączenia, co pomaga diagnozować usługi i porty (np. czy coś nasłuchuje). Nie jest to jednak najszybszy test "czy w ogóle jest Internet". Do wstępnej diagnozy łączności zwykle zaczyna się od testu IP.
Najczęstsze powody to: brak adresu IP na interfejsie, wyłączony interfejs, błędna brama domyślna, brak trasy domyślnej, problem z routerem/łączem lub filtrowanie ICMP przez zaporę. Dlatego ping jest dobrym "pierwszym sygnałem", gdzie szukać.
Po nieudanym ping zwykle sprawdza się: czy interfejs jest podniesiony, czy ma adres IP i maskę, czy ustawiona jest brama oraz czy istnieje trasa domyślna. Dopiero potem analizuje się zaporę i stan łącza. To pozwala metodycznie zawęzić źródło problemu.
Ping jest bardzo użyteczny, ale nie zawsze rozstrzygający: ICMP może być blokowany po drodze albo na hoście docelowym. Mimo to jako pierwszy test często daje szybką informację o podstawowej drożności. W razie wątpliwości uzupełnia się diagnozę innymi testami.
Ćwicz scenariusze: brak IP, zła brama, działa IP ale nie działa domena, działa domena lokalna ale nie Internet. Ucz się kolejności testów: łączność IP, trasa/brama, a dopiero potem DNS i usługi. Pomaga uruchamianie poleceń i interpretacja ich wyników.
info

Statystycznie 67% uczniów zna prawidłową odpowiedź. średnie

W praktyce zawodowej kluczowe jest to, że polecenie ping 8.8.8.8 sprawdza podstawową łączność IP z hostem w Internecie bez udziału DNS.

Źródła:

  • Linux man-pages: ping(8) — opis narzędzia ping i jego zastosowanie, https://man7.org/linux/man-pages/man8/ping.8.html (dostęp: 2026-02-27)
  • Debian Wiki: NetworkConfiguration — podstawy diagnozy/konfiguracji sieci w Debianie (w tym narzędzia iproute2), https://wiki.debian.org/NetworkConfiguration (dostęp: 2026-02-27)
  • Linux man-pages: nslookup(1) — opis narzędzia do testów DNS, https://man7.org/linux/man-pages/man1/nslookup.1.html (dostęp: 2026-02-27)

Materiały:

  • Strony podręcznika systemowego: man ping, man netstat, man ifconfig, man nslookup
  • Dokumentacja iproute2 (komendy ip/ss) jako współczesna alternatywa dla net-tools
  • Materiały o modelu warstwowym TCP/IP i metodyce troubleshootingu (od warstw niższych do wyższych)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego