KWALIFIKACJA INF2 - TEST WIEDZY NR 1

PYTANIE NR 28.
Masz skonfigurować routing statyczny w Linux (iproute2) dla hosta o interfejsach:
InterfejsAdres IPMaska podsieci
eth0192.168.1.1255.255.255.0
eth1192.168.2.1255.255.255.0
Jaki wpis dodać, aby trasa do sieci 192.168.2.0/24 prowadziła przez interfejs eth1?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawny wpis musi wskazywać sieć docelową 192.168.2.0/24 oraz interfejs, przez który ma być osiągalna.
W iproute2 dodaje się trasę poleceniem ip route add w notacji CIDR, więc właściwa jest komenda kierująca 192.168.2.0/24 przez eth1.

Pełne wyjaśnienie:

Routing statyczny polega na ręcznym dodaniu do tablicy routingu informacji, którędy system ma wysyłać pakiety do konkretnej sieci docelowej. W nowoczesnych dystrybucjach Linuksa standardem jest pakiet iproute2 i składnia ip route, a nie starsze narzędzia net-tools.

W tym zadaniu celem jest osiągnięcie sieci 192.168.2.0/24. Aby wskazać, że pakiety do tej sieci mają wychodzić przez interfejs eth1, należy dodać trasę:

ip route add 192.168.2.0/24 dev eth1

Dlaczego pozostałe odpowiedzi są błędne?

  • "ip route add 192.168.2.0/24 dev eth0" kieruje ruch do właściwej sieci, ale przez niewłaściwy interfejs. To typowy błąd wyboru "pierwszej karty" zamiast interfejsu prowadzącego do sieci docelowej.
  • "ip route add 192.168.1.0/24 dev eth1" oraz "ip route add 192.168.1.0/24 dev eth0" dotyczą sieci 192.168.1.0/24, czyli innej niż wymagana. To efekt pomylenia sieci źródłowej (segmentu, z którego startujemy) z siecią docelową.

W praktyce, jeśli trasa ma prowadzić przez bramę (next-hop), używa się składni z via, np. ip route add 192.168.2.0/24 via 192.168.1.254. W tym pytaniu wymagane jest jednak wskazanie wyjścia przez interfejs (dev).

Weryfikację konfiguracji wykonuje się poleceniem ip route show, sprawdzając, czy istnieje wpis dla 192.168.2.0/24.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

Routing statyczny to ręczne dodanie tras do tablicy routingu, aby system wiedział, którędy wysyłać pakiety do wybranych sieci.

W przeciwieństwie do routingu dynamicznego trasy nie aktualizują się same, więc administrator musi je zmieniać po zmianach topologii.

Współczesne dystrybucje Linuksa standardowo korzystają z pakietu iproute2 (polecenie ip), bo obsługuje nowoczesne funkcje i spójną składnię.

Narzędzia z net-tools (np. route) są uznawane za przestarzałe i często nie są instalowane domyślnie.

Należy dodać trasę do sieci docelowej w notacji CIDR i wskazać interfejs wyjściowy:

ip route add 192.168.2.0/24 dev eth1

To wpisuje regułę, że pakiety do 192.168.2.0/24 mają wychodzić przez eth1.

Najprościej wyświetlić tablicę routingu poleceniem:

ip route show

W wynikach powinien pojawić się wpis dla sieci docelowej (np. 192.168.2.0/24) z informacją o interfejsie lub bramie. Dodatkowo można przetestować ping/traceroute do hosta w tej sieci.

/24 to długość prefiksu (CIDR) i oznacza, że pierwsze 24 bity adresu to część sieci.

W praktyce odpowiada to masce 255.255.255.0. W iproute2 standardowo używa się właśnie zapisu z prefiksem zamiast osobnego parametru netmask.

dev stosuje się, gdy chcesz wskazać interfejs wyjściowy (np. sieć jest "na tym interfejsie" lub masz specyficzny scenariusz L2/L3).

via stosuje się, gdy ruch ma iść przez bramę (next-hop), np. router w sieci lokalnej. Wtedy podajesz adres IP bramy.

Najczęstsze pomyłki to: wskazanie złej sieci (źródłowej zamiast docelowej), wybór niewłaściwego interfejsu, błędny prefiks/maska oraz użycie dev mimo że wymagane jest via.

Warto po każdej zmianie sprawdzić wynik w ip route show.

Nie zawsze. Wiele systemów traktuje trasę dodaną poleceniem ip route add jako tymczasową (do restartu usług sieciowych lub systemu).

Aby była trwała, zwykle dodaje się ją w plikach konfiguracji sieci (zależnie od dystrybucji i menedżera sieci).

Usuwa się ją poleceniem ip route del z tym samym wskazaniem sieci (i ewentualnie interfejsu/bramy), np.:

ip route del 192.168.2.0/24 dev eth1

Po usunięciu warto ponownie wykonać ip route show, aby potwierdzić zmianę.

Ćwicz rozpoznawanie: sieci docelowej, prefiksu CIDR oraz tego, czy trasa ma iść przez interfejs czy bramę.

W laboratorium używaj: ip addr, ip route show, dodawania/usuwania tras oraz testów łączności (ping, traceroute).

info

Statystycznie 48% uczniów zna prawidłową odpowiedź. trudne

Źródła:

  • iproute2 manual: ip-route(8) — opis składni "ip route add" (man7.org) https://man7.org/linux/man-pages/man8/ip-route.8.html - accessed 2026-02-27
  • Debian Wiki: NetworkConfiguration — sekcje dotyczące routingu i narzędzi iproute2 https://wiki.debian.org/NetworkConfiguration - accessed 2026-02-27
  • Red Hat Enterprise Linux Documentation: Configuring and managing networking — rozdziały o poleceniu ip i trasach statycznych https://docs.redhat.com/ - accessed 2026-02-27

Materiały:

  • Dokumentacja polecenia iproute2 (sekcja ip-route)
  • Podręczniki/lekcje o adresacji IPv4 i CIDR
  • Materiały szkoleniowe z administracji Linux (trasy, interfejsy, diagnostyka)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego