Jak wyświetlić listę zainstalowanych kart sieciowych za pomocą terminala?

27

Jak wyświetlić listę wszystkich kart sieciowych zainstalowanych w moim Ubuntu za pomocą pojedynczego polecenia terminalu?

nux
źródło

Odpowiedzi:

35

podczas gdy powyższe działa, istnieją inne opcje z mniejszym pisaniem.

ip link show

lub mój ulubiony, netstat

netstat -i

możesz także użyć ifconfig i iwconfig, aby uzyskać dodatkowe informacje lub informacje o określonym urządzeniu

ifconfig eth0

iwconfig wlp1s0

rodzaj zależy od rodzaju informacji, które chcesz wyświetlić.

Pantera
źródło
Wpisanie ip linkdaje tylko taki sam wynik jak w przypadku show.
Serge Stroobandt,
14

Możesz użyć:

lspci

lspci : wyświetli listę wszystkich urządzeń PCI

Teraz wypróbuj to polecenie:

lspci | egrep -i --color 'network|ethernet' 

Polecenie wyświetli listę dostępnych i zainstalowanych kart sieciowych i podświetli je, Ethernetjeśli zostanie znalezione.

przykładowe wyjście

nux
źródło
3

Jeśli karty są zainstalowane fizycznie, ale nie są skonfigurowane, możesz je zobaczyć w następujący sposób:

cat /proc/net/dev
użytkownik3021729
źródło
1

Następujące polecenie dostarcza szczegółowych informacji o sprzęcie:

sudo lshw -class network

To polecenie pokaże bieżącą konfigurację NetworkManager:

nmcli
eadmaster
źródło