Без сетевого контроллера интерфейса (NIC) мы не можем иметь подключение к сети в нашей системе Linux. Поэтому быстрое знание версии прошивки нашего сетевого адаптера для обновления или установки драйверов и устранения других сетевых проблем становится необходимым, гарантируя совместимость сетевого оборудования и оптимальную производительность.

Метод 1: Использование ethtool

Популярным способом получения подробной информации о прошивке сетевой карты системы Linux является использование утилиты под названием ethtool. Он легко устанавливается с использованием системного репозитория по умолчанию всех популярных систем Linux.

Установите ethtool (если еще не установлен):

 # For Debian/Ubuntu

sudo apt install ethtool

# For Fedora. RHEL, Almalinux and others...

sudo dnf install ethtool

Проверьте версию прошивки сетевой карты:

sudo ethtool -i ens160

Заменить сетевой интерфейс «ens160» в приведенной выше команде на имя интерфейса вашей сетевой карты. Приведенная выше команда отобразит информацию о драйвере, включая версию прошивки.

Если вы не знаете имя сетевого интерфейса, выполните команду, чтобы вывести его список.

ip a

Метод 3: Использование modinfo

Команда modinfo предоставляет информацию о модуле ядра, включая версии прошивки…

Найдите сетевой драйверный модуль: Имя драйверного модуля находится в выходных данных. Определите сетевой адаптер из списка. Например, здесь, в нашем случае, имя – VMXNET3.

lspci -nn | grep -i ethernet
ПОЛУЧИТЬ имя модуля сетевого драйвера

Проверьте версию прошивки:

Заменять ‘vmxnet3 ‘ с вашим конкретным модулем драйвера

modinfo vmxnet3

Метод 2: Использование lshw

Другой способ, который мы можем использовать для поиска версии прошивки NIC, — это использование команды «lshw». Она также может предоставить подробную информацию о конфигурации оборудования машины.

Установите lshw (если еще не установлен):

 # For Debian/Ubuntu

sudo apt-get install lshw

# For CentOS/RHEL

sudo dnf install lshw

Проверьте версию прошивки сетевой карты:

sudo lshw -class network

Найдите версию прошивки в выходных данных в разделе сетевого интерфейса.