Poniżej znajdziesz instrukcję, jak sprawdzić nazwę karty sieciowej w systemie Ubuntu za pomocą różnych poleceń.
Krok 1: Użyj polecenia ip link
- Otwórz terminal (skrót klawiszowy: Ctrl + Alt + T).
- Wpisz polecenie:
ip link - Wynik pokaże listę interfejsów sieciowych, np.:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ... 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ... 3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 ... - Nazwy kart sieciowych to np.
enp0s3(Ethernet) lubwlp2s0(Wi-Fi).loto interfejs lokalny, którego nie używasz do połączeń zewnętrznych.
Krok 2: Użyj polecenia nmcli
- W terminalu wpisz:
nmcli device - Wynik pokaże listę urządzeń sieciowych, np.:
DEVICE TYPE STATE CONNECTION enp0s3 ethernet connected Wired connection 1 wlp2s0 wifi disconnected -- lo loopback unmanaged -- - Kolumna
DEVICEzawiera nazwy kart sieciowych.
Krok 3: Użyj polecenia lshw (szczegółowe informacje)
- Zainstaluj narzędzie
lshw, jeśli nie jest zainstalowane:sudo apt update sudo apt install lshw - Wpisz polecenie:
sudo lshw -class network - Wynik pokaże szczegółowe informacje o kartach sieciowych, w tym nazwę interfejsu (pole
logical name), np.:*-network description: Ethernet interface product: 82540EM Gigabit Ethernet Controller logical name: enp0s3 ...
Krok 4: Użyj polecenia ifconfig (starsza metoda)
- Zainstaluj pakiet
net-tools, jeśli nie jest dostępny:sudo apt install net-tools - Wpisz polecenie:
ifconfig - Wynik pokaże interfejsy sieciowe, np.
enp0s3lubwlp2s0.
Uwagi
- Nazwy interfejsów w Ubuntu mogą zaczynać się od:
en– dla kart Ethernet (np.enp0s3).wl– dla kart Wi-Fi (np.wlp2s0).lo– interfejs lokalny (nie używany do połączeń sieciowych).
- Jeśli używasz maszyny wirtualnej, nazwa interfejsu może być specyficzna dla wirtualizacji (np.
virtiow QEMU/KVM). - Jeśli potrzebujesz szczegółów o modelu karty (np. producenta), użyj
lshw -class networklublspci | grep -i network.
Gotowe! Teraz znasz nazwę swojej karty sieciowej i możesz użyć jej np. do konfiguracji trybu bridged w QEMU/KVM.