Как найти драйвер/прошивку набора микросхем для установки, чтобы устройства Wi-Fi/Ethernet работали в Linux

Kak Najti Drajver Prosivku Nabora Mikroshem Dla Ustanovki Ctoby Ustrojstva Wi Fi Ethernet Rabotali V Linux



Некоторые сетевые устройства Wi-Fi и Ethernet «из коробки» работают на Linux, а некоторые нет. Обычно ядро ​​Linux пытается включить драйвер/прошивку набора микросхем как можно большего количества сетевых устройств (WiFi/Ethernet). Иногда из-за проблем с лицензированием и других проблем включение драйверов/прошивок набора микросхем некоторых сетевых устройств в ядре Linux невозможно.

Если драйвер/прошивка набора микросхем вашего сетевого устройства не включены в ядро ​​Linux, вам необходимо установить необходимый драйвер/прошивку набора микросхем для вашего сетевого устройства, чтобы оно заработало. Обычно в дистрибутиве Linux, который вы используете, есть несколько пакетов, которые вы можете установить, чтобы получить необходимый драйвер/прошивку набора микросхем для работы вашего сетевого устройства.







В этой статье мы покажем вам, как найти драйвер/прошивку набора микросхем, которые необходимо установить, чтобы ваше сетевое устройство WiFi/Ethernet работало в Linux.



Тема содержания:

  1. Установка Lshw в Linux
  2. Список всех доступных сетевых устройств в Linux с помощью lshw
  3. Поиск драйвера/прошивки набора микросхем доступных сетевых устройств в Linux с помощью lshw
  4. Что делать, если вы знаете драйвер/прошивку набора микросхем вашего сетевого устройства
  5. Заключение

Установка lshw в Linux

В этой статье мы будем использовать программу «lshw» для поиска/анализа драйвера/прошивки набора микросхем, которые вам необходимо установить, чтобы ваше устройство WiFi/Ethernet работало в Linux.



Если в вашем дистрибутиве Linux не установлена ​​программа «lshw» и вам нужна помощь, прочитайте эту статью .





Список всех доступных сетевых устройств в Linux с помощью lshw

Чтобы просмотреть все доступные сетевые устройства вашей системы Linux, выполните команду «lshw» следующим образом:

$ sudo lshw -businfo -c сеть

Должны быть перечислены все сетевые устройства вашей системы Linux. В этом примере в нашей системе Fedora установлено три сетевых устройства (одно PCIE и два USB).



Поиск драйвера/прошивки набора микросхем доступных сетевых устройств в Linux с помощью lshw

Чтобы найти подробную информацию о доступных сетевых устройствах вашей системы Linux, запустите команду «lshw» следующим образом:

$ sudo lshw -c сеть

Должна быть указана подробная информация обо всех доступных сетевых устройствах вашей системы Linux. В нашей системе Fedora установлено три сетевых устройства.

Мы используем виртуальную машину Fedora Workstation 39. Итак, первое сетевое устройство — это виртуальный Ethernet-адаптер. Обычно вы ищете описание, продукт, поставщика и т. д. информацию о сетевом устройстве, чтобы иметь общее представление об этом сетевом устройстве. [1] .

Как только ядро ​​Linux обнаружит сетевое устройство, оно присвоит этому сетевому устройству логическое имя или имя устройства. [2] . В этом случае сетевое устройство Ethernet имеет логическое имя/имя устройства «enp6s18».

Сетевое устройство использует драйвер/прошивку набора микросхем «virtio_net». [3] .

Второе сетевое устройство — это USB-устройство Ethernet. [1] . Ядро Linux присвоило этому сетевому устройству логическое имя/имя устройства «enp7s27u1». [2] . Сетевое устройство использует драйвер/прошивку набора микросхем «r8152». [3] .

Набор микросхем Ethernet «r8152» от Realtek. Итак, чтобы это сетевое устройство работало, в вашей системе Linux должен быть установлен драйвер/прошивка набора микросхем Realtek «r8152».

Третье сетевое устройство — USB-устройство Wi-Fi. [1] . Ядро Linux присвоило этому сетевому устройству логическое имя/имя устройства «wlp7s27u2». [2] . Сетевое устройство использует драйвер/прошивку набора микросхем «mt7601u». [3] .

Беспроводной чипсет «mt7601u» от Mediatek. Итак, чтобы это сетевое устройство работало, в вашей системе Linux должен быть установлен драйвер/прошивка набора микросхем Mediatek «mt7601u».

Что делать, если вы знаете драйвер/прошивку набора микросхем вашего сетевого устройства

Если у вас есть сетевое устройство Wi-Fi/Ethernet, которое не работает в вашем любимом дистрибутиве Linux, вам необходимо установить необходимый драйвер/прошивку набора микросхем для этого сетевого устройства Wi-Fi/Ethernet в вашей системе Linux, чтобы оно заработало. Как только вы узнаете чипсет вашего сетевого устройства Wi-Fi/Ethernet, вам будет проще найти и установить правильный драйвер/прошивку в вашей системе Linux.

Заключение

В этой статье мы показали вам, как составить список всех доступных сетевых устройств вашей системы Linux с помощью «lshw». Мы также показали вам, как найти набор микросхем, который используют сетевые устройства вашей системы Linux, с помощью «lshw». Таким образом, если сетевое устройство Wi-Fi/Ethernet не работает в вашей системе Linux, вы можете легко найти и установить правильный драйвер/прошивку для сетевого устройства в вашей системе Linux, чтобы оно заработало.