Когда я нажал на дополнительные драйверы в Ubuntu 12.04, я не смог увидеть никаких драйверов. Как я могу проверить, какие драйверы установлены для WiFi в среде Ubuntu.
Когда я нажал на дополнительные драйверы в Ubuntu 12.04, я не смог увидеть никаких драйверов. Как я могу проверить, какие драйверы установлены для WiFi в среде Ubuntu.
Ответы:
Следующие команды выполняются в терминале. Откройте один с помощью Ctrl+ Alt+ T.
Для того, чтобы проверить , какие драйвера беспроводного адаптер использует , вы можете выполнить следующую команду:
sudo lshw -C network
lshw
перечисляет информацию на вашем оборудовании-C network
фильтрует выходные данные, чтобы показать только сетевой класс.В выходных данных ищите запись с description: Wireless interface
.
Вот вывод из моей Ubuntu:
alaa @ aa-lu: ~ $ sudo lshw -C сеть [sudo] пароль для alaa: * -network описание: беспроводной интерфейс продукт: RTL8723AE PCIe адаптер беспроводной сети поставщик: Realtek Semiconductor Co., Ltd. физический идентификатор: 0 информация об автобусе: pci @ 0000: 08: 00.0 логическое имя: wlan0 версия: 00 Серийный номер: 24: EC: 99: 21: C9: 29 ширина: 64 бита тактовая частота: 33 МГц Возможности: вечера MSI PCBack bus_master cap_list Ethernet физический беспроводной конфигурация: широковещательная передача = да драйвер = rtl8723ae driverversion = 3.8.0-27-универсальная прошивка = нет данных ip = 192.168.1.74 задержка = 0 канал = да многоадресная передача = да беспроводная связь = IEEE 802.11bgn ресурсы: irq: 17 ioport: 3000 (размер = 256) память: c3000000-c3003fff
В configuration
строке (строка перед последней) вы увидите driver
, какая карта используется в данный момент. Я выделил это в выводе.
В качестве альтернативы вы можете использовать команду:
lspci -nnk | grep -A2 0280
lspci
выводит информацию о ваших картах, подключенных по PCI-nnk
поручает lspci
вывести больше информации об этих картах (включая используемый драйвер)|
направляет вывод в следующую командуgrep 0280
фильтрует вывод , чтобы показать строки , содержащие 0280
, который является кодом PCI класса для беспроводных контроллеров PCI в Ubuntu.-A2
показывает еще две строки информации.Вот вывод из моей Ubuntu:
08: 00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Беспроводной сетевой адаптер PCIe [10ec: 8723] Подсистема: Realtek Semiconductor Co., Ltd. Устройство [10ec: 0724]Используемый драйвер ядра : rtl8723ae
Определив используемый драйвер, вы можете использовать следующую команду, чтобы показать больше информации о нем:
modinfo <driver-name>
Чтобы проверить, какие беспроводные драйверы у вас установлены , но не обязательно используются чем-либо, вы можете выполнить следующую команду:
find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'
Приведенная выше команда выведет список всех драйверов, которые вы установили. Вероятно, это будет исчерпывающий список, потому что это предустановленные драйверы на вашей Ubuntu, чтобы люди могли использовать свои беспроводные драйверы, как только они установят Ubuntu.
Следующий метод включает установку дополнительного программного обеспечения, имя которого - hardinfo .
Вы можете искать и устанавливать hardinfo, из USC
или же
из терминала (CTRL + ALT + T) примените следующую команду
sudo apt-get install -y hardinfo
Найдите hardinfo из Dash (написав: hardinfo), откройте его и перейдите к PCI-устройствам, если ваш беспроводной адаптер является встроенным PCI-устройством.
Рядом с модулями ядра находится текущий загруженный драйвер указанного беспроводного адаптера. В примере картинкаath9k
Если беспроводной адаптер является устройством USB, перейдите к соответствующей записи в левом списке в разделе « Устройства» .
software-properties-gtk &
. Когда окна откроются, поставьте галочку на строке, заканчивающейся на «(юниверс)». Как только вы это сделаете, запустите sudo apt-get update
в терминале, затем попробуйте установить hardinfo
снова.
Вы также можете попробовать:
ethtool -i wlan0 | grep driver
это дает текущий загруженный драйвер для вашей карты WLAN с таким выводом:
uchiha@Hokage:~$ ethtool -i wlan0 | grep driver
driver: brcmsmac
который мой драйвер для карты Wi-Fi. Если у вас нет ethtool, вы можете установить его:
sudo apt-get install ethtool
lspci | grep -i network
к вашему вопросу.