KWALIFIKACJA INF2 + INF3 - CZERWIEC 2009

PYTANIE NR 47.
W systemie Linux ifconfig oznacza
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ifconfig to klasyczne polecenie Linuksa/Uniksa służące do wyświetlania i konfiguracji parametrów interfejsów sieciowych (np. adres IP, maska, MAC, status UP/DOWN, MTU, statystyki RX/TX). Nie jest to nazwa karty ani narzędzie do pingowania hostów czy przeglądania tablicy MAC/IP.

Pełne wyjaśnienie:

Polecenie ifconfig (interface configuration) pochodzi z pakietu net-tools i historycznie było podstawowym narzędziem do pracy z interfejsami sieciowymi w systemach Unix/Linux. Jego główna rola to wyświetlanie stanu i parametrów interfejsów oraz (w zależności od uprawnień i systemu) ich prosta konfiguracja.

Dlatego poprawne jest stwierdzenie, że jest to narzędzie umożliwiające wyświetlenie stanu interfejsów sieciowych. Typowo w wyniku zobaczysz m.in. adres IP, maskę, adres MAC, flagi typu UP/DOWN, wartość MTU oraz liczniki i statystyki ruchu (RX/TX).

Pozostałe odpowiedzi opisują inne pojęcia lub narzędzia:

  • "nazwa karty sieciowej" – ifconfig nie jest nazwą sprzętu. Nazwy interfejsów (np. eth0, enp0s3, wlan0) są obiektami systemu, a ifconfig jest poleceniem, które potrafi je wyświetlać/konfigurować.
  • "narzędzie umożliwiające sprawdzanie znanych adresów MAC/iP" – to skojarzenie pasuje raczej do mechanizmów tablic sąsiedztwa/ARP (np. polecenia typu arp lub odpowiedników w iproute2). ifconfig nie służy do przeglądania mapowań MAC↔IP w sieci.
  • "wykorzystanie pakietów TCP/IP do sprawdzenia stanu odległego hosta" – to opis działania ping (test reachability hosta), a nie narzędzia do obsługi lokalnych interfejsów.

W praktyce administracyjnej warto pamiętać, że w wielu nowoczesnych dystrybucjach ifconfig bywa traktowane jako narzędzie starszego typu, a jego funkcje przejęło polecenie ip (iproute2). Jednak wiedza o tym, czym jest ifconfig i co pokazuje, pozostaje przydatna przy pracy ze starszymi systemami, dokumentacją oraz skryptami.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ifconfig to polecenie służące do wyświetlania (i w starszych podejściach także ustawiania) parametrów interfejsów sieciowych, np. adresu IP, maski, adresu MAC, statusu UP/DOWN, MTU oraz statystyk RX/TX.
Najczęściej zobaczysz adres IP i maskę, adres MAC, flagi stanu (np. UP/DOWN), MTU oraz liczniki/statystyki ruchu (odebrane i wysłane pakiety). To pomaga szybko ocenić, czy interfejs działa i ma poprawną konfigurację.
W wielu dystrybucjach preferuje się pakiet iproute2 i polecenie ip, bo daje szersze możliwości i jest aktywnie rozwijane. Mimo to ifconfig nadal spotyka się w systemach starszych oraz w skryptach i dokumentacji.
Najczęściej używa się polecenia ip. Przykładowo do podglądu adresów stosuje się ip addr show, a do informacji o łączu/interfejsie ip link show. Funkcyjnie odpowiada to typowym zastosowaniom ifconfig.
ifconfig dotyczy lokalnych interfejsów (ich stanu i parametrów). ping służy do sprawdzenia łączności z hostem zdalnym poprzez wysyłanie pakietów testowych. To inne cele diagnostyczne.
ifconfig pokazuje i ustawia parametry interfejsu (IP, MAC interfejsu, MTU, statystyki). arp (lub odpowiedniki w iproute2) wiąże się z tablicą sąsiadów/mapowaniem adresów IP na MAC w sieci lokalnej.
Gdy pytania sprawdzają podstawy administracji Linuksem i diagnostyki sieci, a także rozumienie starszych narzędzi spotykanych w dokumentacji i skryptach. Egzamin często wymaga rozpoznania funkcji poleceń, nie tylko "najnowszych" rekomendacji.
Najczęściej mylą ifconfig z ping (test hosta), z arp (tablica MAC/IP) albo traktują ifconfig jak "nazwę karty". Warto zapamiętać: ifconfig = stan/parametry interfejsu, nie test zdalnej maszyny.
Tak, historycznie ifconfig potrafiło ustawiać niektóre parametry interfejsu (np. adres IP, włączanie/wyłączanie). W praktyce na wielu systemach do trwałej i nowoczesnej konfiguracji częściej stosuje się narzędzia z iproute2 oraz konfigurację systemową.
Ćwicz w terminalu: uruchom ifconfig (jeśli dostępne) i porównaj wynik z ip addr oraz ip link. Zrób mapę skojarzeń: interfejsy (ifconfig/ip), test hosta (ping), tablica sąsiadów (arp). To ogranicza typowe pomyłki.
info

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

Według specjalistów z branży: "ifconfig to klasyczne polecenie Linuksa/Uniksa służące do wyświetlania i konfiguracji parametrów interfejsów sieciowych (np. adres IP, maska, MAC, status UP/DOWN, MTU, statystyki RX/TX)."

Źródła:

  • man7.org, net-tools: ifconfig(8) — opis polecenia i jego funkcji, https://man7.org/linux/man-pages/man8/ifconfig.8.html (dostęp: 2026-03-05)
  • man7.org, iproute2: ip(8) — nowocześniejszy odpowiednik do zarządzania interfejsami, https://man7.org/linux/man-pages/man8/ip.8.html (dostęp: 2026-03-05)
  • Debian Wiki: NetworkConfiguration — informacje o narzędziach sieciowych i praktyce w dystrybucjach, https://wiki.debian.org/NetworkConfiguration (dostęp: 2026-03-05)

Materiały:

  • Strona podręcznika systemowego: man ifconfig (net-tools)
  • Strona podręcznika systemowego: man ip (iproute2)
  • Dokumentacja dystrybucji (np. Debian/Ubuntu) dot. pakietu net-tools i alternatyw w iproute2

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego