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


27

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

Ответы:


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если они найдены.

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


3

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

cat /proc/net/dev

1

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

sudo lshw -class network

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

nmcli
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.