KWALIFIKACJA INF2 - WRZESIEŃ 2015 (test 2)

PYTANIE NR 26.
Którym poleceniem z pakietu iproute2 w systemie Linux przypisuje się adres IP i maskę podsieci dla interfejsu eth0?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Pakiet iproute2 udostępnia polecenie ip, a przypisanie adresu do interfejsu wykonuje się składnią ip addr add IP/maska dev interfejs. Dlatego poprawne jest "ip addr add … dev eth0". Pozostałe opcje dotyczą innych narzędzi (net-tools, Windows lub NetworkManager), więc nie spełniają warunku iproute2.

Pełne wyjaśnienie:

Pytanie dotyczy nowoczesnego sposobu konfiguracji adresacji w Linuksie z użyciem pakietu iproute2. W tym zestawie narzędzi podstawowym poleceniem jest ip, które ma spójną składnię: ip [opcje] obiekt polecenie. Dla adresów IP obiektem jest addr, a do dodania adresu używa się polecenia add.

Dlaczego poprawna jest odpowiedź:
"ip addr add 172.16.31.1/16 dev eth0" bezpośrednio dodaje adres IPv4 w zapisie CIDR (/16) do wskazanego interfejsu (dev eth0). Jest to metoda rekomendowana w nowoczesnych dystrybucjach, bo iproute2 korzysta z mechanizmu Netlink i daje dostęp do aktualnych funkcji jądra.

Dlaczego pozostałe odpowiedzi są niepoprawne w tym pytaniu:

  • ifconfig eth0 172.16.31.1 netmask 255.255.0.0 – to składnia narzędzia ifconfig z pakietu net-tools. Choć może działać, pytanie wymaga polecenia z iproute2, więc ta odpowiedź nie spełnia warunku.
  • ipconfig eth0 172.16.31.1 netmask 255.255.0.0ipconfig jest typowe dla systemów Windows, a nie dla Linuksa; w Linuksie standardowo nie używa się takiej komendy do konfiguracji interfejsu.
  • nmcli con mod eth0 ipv4.addresses 172.16.31.1/16nmcli służy do zarządzania profilami NetworkManager. Sama modyfikacja profilu nie musi natychmiast ustawić adresu na interfejsie (zwykle trzeba jeszcze aktywować połączenie), a dodatkowo nie jest to narzędzie z pakietu iproute2.

Wskazówka egzaminacyjna: jeżeli pytanie zawęża narzędzie (np. "z pakietu iproute2"), najpierw rozpoznaj, które odpowiedzi w ogóle należą do tego zestawu. Dopiero potem oceniaj składnię i sens polecenia.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
iproute2 to nowoczesny zestaw narzędzi do konfiguracji sieci w Linuksie (adresy, trasy, interfejsy, statystyki). Zastępuje starsze net-tools (np. ifconfig). Najczęściej używa się komendy ip, np. do dodawania adresu IP do interfejsu.
Stosuje się schemat: ip addr add IP/maska dev interfejs. Przykładowo ip addr add 192.168.1.10/24 dev eth0 doda adres do interfejsu eth0. Zapis /24 oznacza maskę podsieci w formie CIDR.
ifconfig pochodzi z pakietu net-tools, który jest uznawany za przestarzały. W nowoczesnych środowiskach częściej spotkasz iproute2, bo zapewnia spójną składnię i lepszą obsługę nowych funkcji jądra. Dodatkowo ifconfig bywa niewystarczające w złożonych konfiguracjach.
Nie. ip addr add zwykle ustawia adres tymczasowo (na czas działania systemu). Po restarcie konfiguracja może zniknąć. Do ustawień trwałych używa się mechanizmów danej dystrybucji, np. narzędzi menedżera sieci lub plików konfiguracyjnych.
/16 to długość prefiksu w notacji CIDR, czyli informacja ile bitów należy do części sieci. W praktyce odpowiada to masce 255.255.0.0. Dzięki temu zapis IP/maska jest krótszy i często spotykany w poleceniach iproute2.
Najczęściej używa się polecenia ip addr lub ip addr show dev eth0. W wynikach zobaczysz przypisane adresy (np. wiersz z inet). To szybki sposób weryfikacji po wykonaniu ip addr add.
nmcli con mod zmienia profil połączenia w NetworkManager, a niekoniecznie od razu konfigurację "runtime" interfejsu. Często trzeba jeszcze aktywować połączenie (np. ponownie je podnieść), aby nowe parametry zaczęły obowiązywać na interfejsie.
W typowej administracji Linuksem nie używa się ipconfig do konfiguracji interfejsów. To komenda kojarzona głównie z Windows. W Linuksie odpowiednikami w praktyce są narzędzia iproute2 (np. ip addr, ip route) oraz narzędzia menedżera sieci.
Częste pomyłki to: mylenie komend (ipconfig vs ifconfig), błędna maska/prefiks (np. /16 zamiast /24), wskazanie złego interfejsu oraz założenie, że każda zmiana jest trwała. Na egzaminie zwracaj uwagę na wymagane narzędzie (np. iproute2) i składnię.
Ćwicz praktycznie: dodanie adresu (ip addr add), podgląd konfiguracji (ip addr show), podstawy trasowania (ip route) i zarządzanie interfejsem (ip link). Ucz się też rozróżniać iproute2 od net-tools oraz od narzędzi menedżera sieci (nmcli).
info

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

Eksperci podkreślają: "Pakiet iproute2 udostępnia polecenie ip, a przypisanie adresu do interfejsu wykonuje się składnią ip addr add IP/maska dev interfejs."

Źródła:

  • iproute2 wiki (Linux Foundation): https://wiki.linuxfoundation.org/networking/iproute2 - accessed 2026-02-24
  • Red Hat Customer Portal (documentation): "Configuring and managing networking" / section on using ip command (RHEL docs) - https://docs.redhat.com/ - accessed 2026-02-24
  • Debian Wiki: "NetworkConfiguration" / section about iproute2 tools (ip) - https://wiki.debian.org/NetworkConfiguration - accessed 2026-02-24

Materiały:

  • Strony podręcznika systemowego (man) dla polecenia ip (sekcje dotyczące addr)
  • Dokumentacja dystrybucji Linuksa dotycząca iproute2 i konfiguracji sieci
  • Materiały szkoleniowe z administracji Linuksem obejmujące iproute2 vs net-tools

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego