Някои от WiFi и Ethernet мрежовите устройства работят на Linux веднага, докато някои не. Обикновено ядрото на Linux се опитва да включи драйвера/фърмуера на чипсета на възможно най-много мрежови устройства (WiFi/Ethernet). Понякога, поради проблеми с лицензирането и други проблеми, включително драйверът/фърмуера на чипсета на някои от мрежовите устройства в ядрото на Linux не е възможно.
Ако драйверът/фърмуерът на чипсета на вашето мрежово устройство не е включен в ядрото на Linux, трябва да инсталирате необходимия драйвер/фърмуер на чипсета за вашето мрежово устройство, за да работи. Обикновено дистрибуцията на Linux, която използвате, има някои пакети, които можете да инсталирате, за да получите необходимия драйвер/фърмуер за чипсет, за да работи вашето мрежово устройство.
В тази статия ще ви покажем как да намерите драйвера/фърмуера на чипсета, който трябва да инсталирате, за да накарате вашето WiFi/Ethernet мрежово устройство да работи на Linux.
Тема на съдържанието:
- Инсталиране на Lshw на Linux
- Изброяване на всички налични мрежови устройства на Linux с lshw
- Намиране на драйвер/фърмуер за чипсет на наличните мрежови устройства на Linux с lshw
- Какво да направите, след като знаете драйвера/фърмуера на чипсета на вашето мрежово устройство
- Заключение
Инсталиране на lshw на Linux
В тази статия ще използваме програмата „lshw“, за да намерим/анализираме драйвера/фърмуера на чипсета, който трябва да инсталирате, за да накарате вашето WiFi/Ethernet устройство да работи на Linux.
Ако нямате инсталирана програма „lshw“ на вашата Linux дистрибуция и имате нужда от помощ за това, прочетете тази статия .
Изброяване на всички налични мрежови устройства на Linux с lshw
За да изброите всички налични мрежови устройства на вашата Linux система, изпълнете командата „lshw“, както следва:
$ sudo lshw -businfo -c мрежаВсички мрежови устройства на вашата Linux система трябва да бъдат изброени. В този пример имаме три мрежови устройства (едно PCIE и две USB), инсталирани на нашата система Fedora.
Намиране на драйвер/фърмуер за чипсет на наличните мрежови устройства на 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. Така че, за да накарате това мрежово устройство да работи, трябва да имате инсталиран драйвер/фърмуер за чипсет Realtek “r8152” на вашата Linux система.
Третото мрежово устройство е USB WiFi устройство [1] . Ядрото на Linux е присвоило логическо име/име на устройство „wlp7s27u2“ за това мрежово устройство [2] . Мрежовото устройство използва драйвер/фърмуер за чипсет “mt7601u”. [3] .
Безжичният чипсет “mt7601u” е от Mediatek. Така че, за да накарате това мрежово устройство да работи, трябва да имате инсталиран драйвер/фърмуер за чипсет Mediatek „mt7601u“ на вашата Linux система.
Какво да направите, след като знаете драйвера/фърмуера на чипсета на вашето мрежово устройство
Ако имате WiFi/Ethernet мрежово устройство, което не работи на любимата ви Linux дистрибуция, трябва да инсталирате необходимия драйвер/фърмуер за чипсет за това WiFi/Ethernet мрежово устройство на вашата Linux система, за да работи. След като знаете чипсета на вашето WiFi/Ethernet мрежово устройство, намирането и инсталирането на правилния драйвер/фърмуер на вашата Linux система ще бъде по-лесно.
Заключение
В тази статия ви показахме как да изброите всички налични мрежови устройства на вашата Linux система с „lshw“. Ние също така ви показахме как да намерите чипсета, който мрежовите устройства на вашата Linux система използват с „lshw“. Така че, ако WiFi/Ethernet мрежово устройство не работи на вашата Linux система, можете лесно да намерите и инсталирате правилния драйвер/фърмуер за мрежовото устройство на вашата Linux система, за да го накарате да работи.