Как просмотреть список сетевых карт в Linux

Для вывода списка сетевых карт, установленных в операционных системах Linux, можно воспользоваться любой из следующих команд. Обратите внимание, что команды ifconfig и ip также отображают информацию об интерфейсах vpn, loopback и других сконфигурированных интерфейсах.

Linux

Использование команды lspci

Введите следующую команду lspci вместе с командой egrep, чтобы отфильтровать устройства:

Примеры вывода:

Как использовать команду lshw для отображения сетевых карт (NIC)

По умолчанию команды lshw или hwinfo могут быть не установлены в вашей системе. Поэтому для установки lshw или hwinfo используйте команду apk в Alpine Linux, команду dnf/yum в RHEL, команду apt/apt-get в Debian, Ubuntu, команду zypper в SUSE/OpenSUSE, команду pacman в Arch Linux.

Команда lshw позволяет получить подробную информацию об аппаратной конфигурации машины, включая сетевые карты. Введите следующую команду:

Подробная аппаратная информация о сетевых картах в Linux:

Вот еще один вывод:

Где:

  • -class network : Просмотр всех сетевых карт в системе Linux.
  • -short : Отображает дерево устройств, показывающее пути к аппаратному обеспечению, очень похожее на вывод команды ioscan в HP-UX.

Команда Linux ethtool для аппаратных устройств Ethernet

Хотите посмотреть/запросить или управлять настройками сетевых драйверов и оборудования в Linux? Попробуйте воспользоваться командой ethtool:

И она выдала массу полезной информации для сетевой карты Ethernet в Linux:

Мы можем вывести информацию о драйвере и для сетевой карты:

Команды ifconfig и ip

Чтобы увидеть все сконфигурированные сетевые устройства, введите:

ИЛИ

ИЛИ

Примеры вывод:

Хотите получить список всех IP-адресов и интерфейсов в Linux в табличной форме для лучшего восприятия? Попробуйте:

Вывод списка сетевых карт в Linux с помощью команды hwinfo

Откройте терминал и введите:

Примеры вывода на Ubuntu Linux :

Теперь мы можем получить дополнительную информацию для eth0 с помощью команды ip:

IP-адрес, назначенный для eth0, выглядит следующим образом::

Файл /proc/net/dev

Псевдофайл dev содержит информацию о состоянии сетевых устройств. В нем указывается количество принятых и отправленных пакетов, количество ошибок и коллизий и другая базовая статистика. Откройте терминал и введите следующую команду cat или less command/more command:

Пример

Заключение

Мы познакомились с различными командами Linux для вывода информации об установленных и работающих сетевых картах. Я бы попросил читателей ознакомиться со следующими man-страницами, используя также команду man/help:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий