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 Linux/Unix

Które polecenie w systemach operacyjnych Linux jest stosowane do wyświetlania tablicy routingu?

A. tracert
B. ping
C. route
D. ipconfig
Polecenie route w systemach Linux służy do wyświetlania oraz, przy odpowiednich uprawnieniach, modyfikowania tablicy routingu jądra systemu. Tablica routingu mówi systemowi, którędy mają być wysyłane pakiety IP, czyli np. przez którą bramę domyślną, interfejs sieciowy albo do jakiej konkretnej sieci docelowej. W praktyce często używa się polecenia route -n, bo przełącznik -n wyłącza rozwiązywanie nazw i pokazuje adresy IP liczbowo, co jest szybsze i czytelniejsze przy diagnostyce. Można tam zobaczyć m.in. wpis default gateway, maskę sieci, interfejs typu eth0, ens33, wlan0 oraz metrykę trasy. Moim zdaniem warto też wiedzieć, że route pochodzi z pakietu net-tools i w nowszych dystrybucjach Linuxa zaleca się używać polecenia ip route z pakietu iproute2. Mimo to route nadal pojawia się w materiałach egzaminacyjnych i starszych środowiskach produkcyjnych. Dobra praktyka administracyjna jest taka: do samego podglądu trasy nie potrzeba uprawnień roota, ale do zmiany tras używa się sudo i robi się to ostrożnie, bo zła brama domyślna potrafi odciąć komputer od sieci. To typowe narzędzie przy sprawdzaniu problemów z dostępem do Internetu, VPN-em, podsieciami VLAN czy routingiem między segmentami LAN.
W tym pytaniu chodzi konkretnie o tablicę routingu w Linuxie, czyli zestaw reguł używanych przez jądro systemu do wyboru drogi dla pakietów IP. Dlatego odpowiedzi kojarzące się ogólnie z siecią mogą łatwo zmylić, ale nie spełniają dokładnie tego zadania. tracert jest poleceniem znanym głównie z systemu Windows i służy do śledzenia trasy pakietów do hosta docelowego. Pokazuje kolejne routery po drodze, wykorzystując mechanizm TTL, ale nie wyświetla lokalnej tablicy routingu systemu Linux. W Linuxie podobną funkcję pełni zwykle traceroute albo tracepath, więc tu widać typową pułapkę: nazwa brzmi sieciowo, ale dotyczy innego systemu i innego celu diagnostycznego.

ipconfig również nie jest właściwym wyborem dla Linuxa. To narzędzie z Windows, używane do wyświetlania konfiguracji interfejsów, adresów IPv4/IPv6, maski, bramy czy serwerów DNS. W Linuxie jego odpowiednikami są raczej ip addr, dawniej ifconfig, a do tras właśnie route albo nowocześniejsze ip route. Z mojego doświadczenia uczniowie często mieszają ipconfig z ifconfig, bo nazwy są bardzo podobne, no i oba polecenia dotyczą sieci. Trzeba jednak patrzeć, czy pytanie dotyczy konfiguracji adresów, czy tablicy routingu.

ping sprawdza osiągalność hosta za pomocą komunikatów ICMP Echo Request i Echo Reply. Jest świetny do szybkiej diagnostyki, np. czy komputer odpowiada, czy działa brama albo czy DNS rozwiązuje nazwę po wcześniejszym sprawdzeniu adresu. Nie pokaże jednak wpisów tras, metryk ani interfejsów używanych do kierowania ruchu. W dobrej praktyce diagnostycznej najpierw sprawdza się adresację, potem tablicę routingu, a dopiero później testy typu ping i traceroute, bo sama odpowiedź z hosta nie mówi jeszcze, jak dokładnie system wybrał trasę.

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.