Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Sieci komputerowe Pomiary i diagnostyka Linux/Unix

Które polecenie systemu Linux wyświetla i umożliwia zmiany tablicy trasowania pakietów sieciowych?

A. ifconfig
B. route
C. netstat
D. nslookup

Pytanie z egzaminu CKE, czerwiec 2019 (arkusz E.13-X-19.06).

Polecenie route jest związane bezpośrednio z tablicą routingu, czyli zestawem reguł mówiących systemowi Linux, którędy wysyłać pakiety IP. Dzięki niemu można wyświetlić aktualne trasy, np. trasę domyślną do bramy internetowej, trasy do sieci lokalnych albo wpisy dodane ręcznie przez administratora. W praktyce używało się komend typu route -n do pokazania tablicy bez rozwiązywania nazw DNS, co jest szybsze i bardziej czytelne przy diagnostyce. Można było też dodawać lub usuwać wpisy, np. ustawić bramę domyślną albo trasę do konkretnej podsieci. Moim zdaniem warto jednak pamiętać, że route jest dziś narzędziem starszym, z pakietu net-tools. W nowoczesnych dystrybucjach Linux dobrą praktyką branżową jest używanie polecenia ip route z pakietu iproute2, bo lepiej pasuje do aktualnego modelu administracji siecią. Mimo to w kontekście pytania egzaminacyjnego odpowiedź route jest jak najbardziej poprawna: to właśnie ono wyświetla i pozwala modyfikować tablicę trasowania pakietów sieciowych. Przy pracy serwisowej taka wiedza jest przydatna, bo błędna trasa domyślna albo źle ustawiona brama potrafi sprawić, że komputer widzi sieć lokalną, ale nie ma dostępu do Internetu.
W tym pytaniu łatwo pomylić kilka klasycznych narzędzi sieciowych Linuksa, bo wszystkie kojarzą się z diagnostyką sieci, ale robią inne rzeczy. netstat potrafi pokazywać połączenia sieciowe, nasłuchujące porty, statystyki interfejsów, a w niektórych wariantach także informacje o routingu. Jednak jego głównym przeznaczeniem nie jest wygodna modyfikacja tablicy trasowania. To bardziej narzędzie do podglądu stanu sieci i usług, szczególnie gdy sprawdzamy, czy aplikacja nasłuchuje na porcie TCP lub UDP. Z mojego doświadczenia uczniowie często wybierają netstat, bo widzieli przełącznik -r i uznają, że skoro pokazuje routing, to pewnie nim się routing konfiguruje. No właśnie nie do końca. ifconfig służy przede wszystkim do konfiguracji interfejsów sieciowych: adresu IP, maski, stanu interfejsu, czasem parametrów warstwy łącza. Można nim włączyć albo wyłączyć kartę sieciową, ale nie jest to właściwe narzędzie do zarządzania trasami pakietów. Typowy błąd polega na wrzuceniu całej konfiguracji IP do jednego worka: adres IP, maska, brama, DNS i routing. W praktyce administracyjnej trzeba te elementy rozdzielać. nslookup jest jeszcze z innej bajki, bo dotyczy DNS. Używa się go do sprawdzania, na jaki adres IP rozwiązuje się nazwa domenowa, albo jaki serwer DNS odpowiada na zapytania. Nie zmienia tras, bram ani tablic routingu w jądrze systemu. Jeśli komputer nie potrafi wejść na stronę po nazwie, nslookup może pomóc, ale jeśli pakiety idą złą bramą, trzeba sprawdzić routing. Dlatego właściwym skojarzeniem jest route, a w nowych systemach także ip route.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.