KWALIFIKACJA INF2 - CZERWIEC 2018 (test 3)

PYTANIE NR 34.
Konfigurację interfejsu sieciowego w systemie Linux można wykonać, edytując plik
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
/etc/network/interfaces to klasyczny plik ifupdown (głównie w Debianie i pochodnych), w którym definiuje się parametry interfejsów (np. DHCP lub adres statyczny). Pozostałe pliki dotyczą rozwiązywania nazw i DNS: resolv.conf, hosts, host.conf.

Pełne wyjaśnienie:

Prawidłowa odpowiedź to /etc/network/interfaces, ponieważ w systemach korzystających z pakietu ifupdown (typowo Debian i część konfiguracji serwerowych) jest to główne miejsce definiowania sposobu uruchamiania interfejsów sieciowych. W tym pliku opisuje się m.in. czy interfejs ma pobierać adres z DHCP, czy ma mieć konfigurację statyczną (adres IP, maska, brama), a także dodatkowe opcje uruchomieniowe.

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

  • /etc/resolv.conf – dotyczy konfiguracji resolvera DNS (np. adresy serwerów DNS, domeny wyszukiwania). Nie służy do ustawiania parametrów interfejsu (adresacji karty sieciowej).
  • /etc/hosts – to lokalna tabela mapowania nazw hostów na adresy IP. Ułatwia rozwiązywanie nazw bez DNS, ale nie konfiguruje interfejsów ani ich adresów "na karcie".
  • /etc/host.conf – historyczny plik określający sposób korzystania z usług rozwiązywania nazw (np. kolejność źródeł). Nie jest to plik do konfiguracji adresacji interfejsu.

Warto pamiętać o kontekście egzaminacyjnym: pytanie odnosi się do tradycyjnej metody konfiguracji sieci przez pliki w /etc. W nowocześniejszych instalacjach Linuksa spotkasz też inne rozwiązania (np. NetworkManager, systemd-networkd, Netplan), które mogą używać innych plików i narzędzi. Na egzaminie kluczowe jest jednak rozróżnienie: interfejs konfiguruje się inaczej niż DNS i nazwy hostów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To plik konfiguracyjny używany przez ifupdown (często w Debianie), w którym opisuje się interfejsy sieciowe i sposób ich uruchamiania, np. przez DHCP lub statycznie. Definiuje parametry typu adres IP, maska i brama dla danego interfejsu.
Konfiguracja interfejsu dotyczy adresacji i działania karty (IP, maska, brama, DHCP). Konfiguracja DNS dotyczy rozwiązywania nazw (adresy serwerów DNS, domeny). Typowo DNS jest w /etc/resolv.conf, a interfejsy (w ifupdown) w /etc/network/interfaces.
/etc/resolv.conf opisuje, jak system ma tłumaczyć nazwy domenowe na adresy IP (czyli z jakich serwerów DNS korzystać). Nie zawiera ustawień interfejsu takich jak adres IP karty czy brama domyślna, więc nie zmienia konfiguracji samego połączenia sieciowego.
/etc/hosts to lokalna tabela mapowania nazw na adresy IP. Używa się go np. do testów, małych sieci lub wymuszenia konkretnego mapowania bez pytania DNS. Nie konfiguruje interfejsu, ale wpływa na to, jak system rozwiązuje nazwy hostów.
Nie. Ten plik jest typowy dla systemów używających ifupdown (np. Debian). W wielu współczesnych dystrybucjach konfiguracją zarządza NetworkManager, systemd-networkd lub Netplan, które stosują inne pliki i narzędzia. Dlatego zawsze warto sprawdzić, jaki mechanizm działa w danym systemie.
Często spotkasz NetworkManager (konfiguracja przez GUI/nmcli), systemd-networkd (pliki .network) lub Netplan (konfiguracja YAML, generująca ustawienia dla backendu). W praktyce zależy to od dystrybucji i roli komputera (desktop/serwer).
Najczęstszy błąd to mylenie plików DNS z konfiguracją interfejsu: wybór /etc/resolv.conf lub /etc/hosts zamiast pliku od interfejsów. Pomaga zapamiętać, że DNS to "nazwy", a interfejs to "adresacja i połączenie". Czytaj pytanie: interfejs ≠ resolver.
W praktyce sprawdza się działające usługi i sposób zarządzania połączeniami. Jeśli masz narzędzia typu nmcli i aktywny NetworkManager, konfiguracja zwykle jest tam. Gdy system używa ifupdown, częściej spotkasz konfigurację w /etc/network/interfaces i polecenia ifup/ifdown.
Warto rozumieć: nazwa interfejsu, adres IP, maska/prefix, brama domyślna, DNS, stan linku oraz różnica między DHCP a statycznym adresem. Te elementy są kluczowe przy diagnozowaniu łączności i przy pytaniach o właściwe pliki lub narzędzia konfiguracji.
Ćwicz rozpoznawanie roli plików: /etc/network/interfaces (interfejsy w ifupdown), /etc/resolv.conf (DNS), /etc/hosts (lokalne nazwy). Dodatkowo poznaj alternatywy: NetworkManager i Netplan. Najlepiej zrobić krótkie laby: DHCP, statyczny adres i testy ping/resolve.
info

Około 59% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "/etc/network/interfaces to klasyczny plik ifupdown (głównie w Debianie i pochodnych), w którym definiuje się parametry interfejsów (np. DHCP lub adres statyczny)."

Źródła:

  • Debian manpages: interfaces(5) — opis /etc/network/interfaces (ifupdown), https://manpages.debian.org/interfaces.5 (dostęp: 2026-02-18)
  • Debian manpages: resolv.conf(5) — przeznaczenie /etc/resolv.conf, https://manpages.debian.org/resolv.conf.5 (dostęp: 2026-02-18)
  • Ubuntu Documentation: Netplan documentation (network configuration), https://ubuntu.com/server/docs/network-configuration (dostęp: 2026-02-18)

Materiały:

  • Strony podręcznika: interfaces(5), resolv.conf(5), hosts(5)
  • Dokumentacja Debiana dotycząca ifupdown i konfiguracji sieci
  • Dokumentacja Ubuntu o Netplan

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego