KWALIFIKACJA INF2 - STYCZEŃ 2023

PYTANIE NR 32.
Użycie polecenia
sudo ifup eth0 
do konfiguracji interfejsu sieciowego w systemie Linux spowoduje
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie
sudo ifup eth0
służy do "podniesienia" interfejsu, czyli jego aktywacji zgodnie z konfiguracją systemu (np. ifupdown). Nie wyświetla ono adresu IP ani parametrów łącza i nie wyłącza interfejsu (do tego zwykle używa się ifdown).

Pełne wyjaśnienie:

Polecenie sudo ifup eth0 jest związane z klasycznym mechanizmem zarządzania interfejsami sieciowymi w Linuksie (np. pakiet ifupdown). Jego celem jest aktywacja interfejsu i zastosowanie dla niego konfiguracji zdefiniowanej w systemie. W praktyce oznacza to próbę przejścia interfejsu do stanu "up" oraz uruchomienie odpowiednich kroków konfiguracyjnych (np. ustawienie adresacji, uruchomienie DHCP), zależnie od tego, jak skonfigurowano dany interfejs.

Odpowiedź "jego włączenie." jest poprawna, bo właśnie to robi ifup: podnosi wskazany interfejs sieciowy do działania (o ile konfiguracja i sterownik są poprawne). Użycie sudo ma znaczenie, ponieważ operacje zmieniające stan interfejsu i konfigurację sieci zwykle wymagają uprawnień administratora.

  • Odpowiedź "wyświetlenie jego adresu IP." jest niepoprawna, bo do odczytu adresu IP służą narzędzia diagnostyczne (np. polecenia z rodziny iproute2). Samo ifup nie jest komendą "pokazującą" adres; jego zadaniem jest wykonanie akcji konfiguracyjnej.
  • Odpowiedź "jego wyłączenie." jest niepoprawna, ponieważ do wyłączenia/opuszczenia interfejsu używa się zwykle polecenia ifdown (albo odpowiednich poleceń w iproute2). Nazewnictwo ifup/ifdown jest tu kluczowe: up = podnieś, down = opuść.
  • Odpowiedź "wyświetlenie prędkości łącza sieciowego." jest niepoprawna, bo prędkość/negocjację łącza sprawdza się narzędziami służącymi do odczytu parametrów warstwy łącza danych (np. dedykowanymi narzędziami dla Ethernet). ifup nie jest narzędziem pomiarowym ani raportującym parametry linku.

Warto pamiętać, że w nowszych dystrybucjach Linuksa zarządzanie siecią bywa realizowane innymi rozwiązaniami (np. menedżerami sieci). Jednak znaczenie poleceń ifup/ifdown jako "włącz/wyłącz interfejs zgodnie z konfiguracją" pozostaje dobrą podstawą do rozumienia administracji siecią z wiersza poleceń.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Polecenie ifup służy do aktywacji ("podniesienia") wskazanego interfejsu sieciowego i zastosowania jego konfiguracji zapisanej w systemie. W praktyce uruchamia interfejs oraz wykonuje czynności konfiguracyjne zależne od ustawień (np. DHCP lub adres statyczny).
Zmiana stanu interfejsu i konfiguracji sieci to operacje administracyjne. Dlatego zwykle wymagają uprawnień roota. Użycie sudo pozwala wykonać polecenie z podniesionymi uprawnieniami bez logowania na konto administratora.
Najczęściej sprawdza się stan interfejsu poleceniami diagnostycznymi (np. narzędziami z pakietu iproute2), obserwując czy interfejs ma stan "UP" i czy jest widoczny jako aktywny. Dodatkowo można zweryfikować, czy uzyskał adres IP i czy działa łączność (np. testem ping).
eth0 to tradycyjna nazwa pierwszego interfejsu Ethernet w systemie Linux. W nowszych systemach spotyka się też "przewidywalne" nazwy (związane z topologią sprzętu). Na egzaminach często używa się eth0 jako przykładu klasycznego nazewnictwa.
ifup aktywuje interfejs i stosuje konfigurację, a ifdown go dezaktywuje (opuszcza) i wycofuje konfigurację. To para poleceń o przeciwnym działaniu, używana w systemach korzystających z mechanizmu ifupdown.
Nie. ifup jest poleceniem wykonującym akcję konfiguracyjną (włącza interfejs i uruchamia konfigurację). Do wyświetlania adresu IP używa się narzędzi informacyjnych. Częsty błąd uczniów polega na myleniu narzędzi "zmieniających" stan z narzędziami "pokazującymi" parametry.
Problemy mogą wynikać m.in. z braku uprawnień, błędnej konfiguracji interfejsu, braku sterownika karty sieciowej lub konfliktu z innym systemem zarządzania siecią. W praktyce warto sprawdzić komunikaty błędów oraz stan usługi odpowiedzialnej za konfigurację sieci w danej dystrybucji.
Parametry warstwy łącza (np. negocjowaną prędkość) sprawdza się narzędziami diagnostycznymi przeznaczonymi do odczytu właściwości interfejsu. To inna kategoria komend niż ifup/ifdown, które służą przede wszystkim do zmiany stanu i zastosowania konfiguracji.
W wielu współczesnych dystrybucjach konfiguracją sieci zarządzają narzędzia wyższego poziomu (np. menedżery sieci lub rozwiązania oparte o systemd), a ifupdown może nie być domyślny. Mimo to znajomość pojęć "podnieś/opuść interfejs" pomaga rozumieć podstawy działania sieci w Linuksie.
Najlepiej ćwiczyć na maszynie wirtualnej: włączanie i wyłączanie interfejsu, weryfikacja adresacji, test łączności i interpretacja komunikatów. Utrwal różnicę między komendami konfiguracyjnymi a diagnostycznymi oraz pamiętaj o roli uprawnień administratora.
info

To pytanie poprawnie rozwiązuje 60% zdających egzamin. średnie

Eksperci podkreślają: "Polecenie sudo ifup eth0 służy do "podniesienia" interfejsu, czyli jego aktywacji zgodnie z konfiguracją systemu (np. ifupdown)."

Źródła:

  • Debian Manpages: ifup(8) — ifupdown, https://manpages.debian.org/ifupdown/ifup.8.en.html - dostęp 2026-03-02
  • Debian Manpages: ifdown(8) — ifupdown, https://manpages.debian.org/ifupdown/ifdown.8.en.html - dostęp 2026-03-02
  • Debian Wiki: NetworkConfiguration (sekcja o ifupdown), https://wiki.debian.org/NetworkConfiguration - dostęp 2026-03-02

Materiały:

  • Strony podręcznika systemowego: ifup, ifdown, interfaces
  • Dokumentacja dystrybucji (np. Debian Wiki) dotycząca ifupdown
  • Materiały o nowoczesnym zarządzaniu siecią: iproute2, NetworkManager, netplan

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego