KWALIFIKACJA INF2 - TEST WIEDZY NR 1

PYTANIE NR 29.
Załóżmy, że masz skonfigurowany ruting statyczny w sieci. Które z poniższych poleceń jest poprawne do usunięcia trasy do sieci 192.168.1.0/24?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W Linuksie klasyczne polecenie route (net-tools) usuwa trasę opcją del i dla trasy sieciowej używa przełącznika -net oraz maski w formie "netmask 255.255.255.0".
Pozostałe propozycje zawierają nieistniejące opcje (rem/remove) lub składnię typową dla innych systemów/narzędzi.

Pełne wyjaśnienie:

Polecenie route w systemach Linux/Unix służy do ręcznej modyfikacji tablicy routingu (m.in. dodawania i usuwania tras statycznych). Aby usunąć trasę do sieci (a nie do pojedynczego hosta), w składni narzędzia z pakietu net-tools stosuje się przełącznik -net. Następnie podaje się adres sieci oraz maskę podsieci.

Poprawna odpowiedź: route del -net 192.168.1.0 netmask 255.255.255.0. Jest poprawna, ponieważ:

  • del to standardowa opcja usuwania wpisu w Linuksowym route (skrót od "delete").
  • -net wskazuje, że dotyczy to trasy do całej sieci.
  • Maska 255.255.255.0 odpowiada prefiksowi /24, więc jednoznacznie definiuje sieć 192.168.1.0/24.

Dlaczego pozostałe propozycje są niepoprawne? Warianty z rem i remove nie odpowiadają typowym opcjom polecenia route w Linuksie, więc administrator, który spróbuje ich użyć, otrzyma błąd składni. Z kolei forma z route delete jest kojarzona raczej z rodziną systemów BSD (inna składnia poleceń), więc w kontekście Linuksa będzie myląca. Dodatkowo zapis 192.168.1.0/24 jest notacją prefiksową (CIDR) i chociaż powszechna w nowoczesnych narzędziach, to w klasycznym route typowo podaje się maskę przez słowo netmask.

W praktyce warto pamiętać, że współcześnie zalecane bywa używanie narzędzi iproute2 (np. ip route), ale na egzaminach i w starszych środowiskach nadal spotyka się route. Dobrą metodą weryfikacji jest podejrzenie tablicy routingu po zmianie, np. komendą route -n.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Trasa statyczna to wpis dodany ręcznie przez administratora, który mówi systemowi, jak dotrzeć do danej sieci lub hosta. Nie jest wyliczana automatycznie przez protokół routingu. Stosuje się ją np. w małych sieciach lub do wymuszenia konkretnej bramy dla wybranej podsieci.
W klasycznym narzędziu route usuwa się trasę opcją del. Dla sieci używa się -net oraz podaje maskę, np. route del -net 192.168.1.0 netmask 255.255.255.0. Po operacji warto sprawdzić wynik komendą route -n.
W Linuksie (net-tools) standardowo stosuje się krótkie opcje add i del. Słowo "delete" jest częściej spotykane w składni narzędzi z rodziny BSD. To typowa pułapka egzaminacyjna: podobne polecenia, ale inny system i inna składnia.
-net informuje, że operacja dotyczy trasy do całej sieci (np. podsieci 192.168.1.0), a nie pojedynczego hosta. Dla hosta używa się zwykle -host. Na egzaminie warto kojarzyć: sieć = -net, pojedynczy adres = -host.
Zapis /24 oznacza, że 24 pierwsze bity adresu to część sieci. Dla IPv4 odpowiada to masce 255.255.255.0. W wielu poleceniach (np. iproute2) można podawać prefiks /24, ale w klasycznym route często spotyka się formę z parametrem netmask.
Jest spotykane, ale bywa uznawane za przestarzałe (deprecated) na rzecz narzędzi iproute2. W praktyce administrator częściej użyje ip route, np. ip route del 192.168.1.0/24. Na egzaminach INF.2 nadal warto znać oba podejścia i umieć je rozróżnić.
Najprościej wyświetlić tablicę routingu po wykonaniu polecenia. Dla net-tools użyj route -n, a dla iproute2 użyj ip route. Jeśli wpis dla danej sieci (np. 192.168.1.0/24) zniknął, operacja usunięcia zakończyła się powodzeniem.
Typowe pomyłki to: użycie złej składni z innego systemu (np. BSD), wpisanie nieistniejącej opcji (remove/rem), brak -net dla sieci, podanie złej maski lub usuwanie innej trasy niż zamierzona. Warto porównać wpisy w tablicy routingu przed i po zmianie.
Gdy pracujesz na nowoczesnym Linuksie i chcesz spójnej składni do routingu, adresów i interfejsów. ip route obsługuje notację prefiksową (np. /24) i jest standardem w bieżących dystrybucjach. route spotkasz częściej w starszych instrukcjach i zadaniach szkolnych.
Trasa do sieci dotyczy całego zakresu adresów i jest opisywana adresem sieci oraz maską/prefiksem (np. 192.168.1.0/24). Trasa do hosta dotyczy jednego adresu IP. W narzędziu route pomaga w tym przełącznik: -net dla sieci i -host dla hosta.
info

To pytanie poprawnie rozwiązuje 52% zdających egzamin. trudne

Źródła:

  • Linux man-pages / net-tools: route(8) manual page (opis opcji add/del, -net, netmask) https://man7.org/linux/man-pages/man8/route.8.html (dostęp: 2026-03-01)
  • iproute2: ip-route(8) manual page (współczesne zarządzanie trasami, ip route del) https://man7.org/linux/man-pages/man8/ip-route.8.html (dostęp: 2026-03-01)
  • The Linux Documentation Project: Linux Networking-HOWTO (rozdziały o routingu i trasach statycznych) https://tldp.org/HOWTO/NET3-4-HOWTO.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego (man): route(8) oraz ip-route(8)
  • Dokumentacja pakietu net-tools (opis polecenia route)
  • Materiały szkolne z INF.2 dotyczące konfiguracji TCP/IP i tras statycznych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego