Как я могу перечислить установленные сетевые карты, используя Терминал?

27

Как вывести список всех сетевых карт, установленных в моем Ubuntu, с помощью одной команды терминала?

Nux
источник

Ответы:

35

в то время как вышеупомянутое работает, есть другие варианты с меньшим набором текста.

ip link show

или мой любимый, netstat

netstat -i

вы также можете использовать ifconfig и iwconfig для получения дополнительной информации или информации о конкретном устройстве

ifconfig eth0

iwconfig wlp1s0

Это зависит от того, какую информацию вы хотите отобразить.

пантера
источник
Ввод только ip linkдает тот же результат, что и с show.
Серж
14

Вы можете использовать:

lspci

lspci : список всех устройств PCI

Теперь попробуйте эту команду:

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

Команда выведет список доступных и установленных сетевых карт и выделит их, Ethernetесли они найдены.

пример вывода

Nux
источник
3

Если карты установлены физически, но не настроены, вы можете увидеть их так:

cat /proc/net/dev
user3021729
источник
1

Следующая команда предоставляет подробную информацию об оборудовании:

sudo lshw -class network

Эта команда покажет вам текущую конфигурацию NetworkManager:

nmcli
eadmaster
источник