Какой беспроводной драйвер я использую?

Я пытаюсь найти наиболее подходящий драйвер для моего сетевого USB-устройства в Ubuntu 11.10. Во-первых, где я могу проверить драйвер, который использует Ubuntu для управления этим устройством? Он отображается как интерфейс беспроводной связи (wlan1) в Network Tools, но кроме MAC-адреса и некоторой статистики о передаче данных, нет никакой информации о драйвере.

Я уже установил aircrack-ng, который предоставляет несколько вариантов сканирования сетей. Запустив airmon-ng start wlan1 в терминале, я получаю следующее:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

Беспроводной адаптер - это модель TP-LINK TL-WN7200ND, и беспроводная панель считывает его как адаптер RaLink. Кажется, что rt2800usb является драйвером для адаптера, но есть ли что-нибудь более мощное для этого устройства ??

13
задан 15.05.2020, 19:12

1 ответ

Вы можете получить много интересной информации, прогуливаясь по /sys. /sys/class содержит записи для каждого класса устройств, на которые установлена ​​ваша linux-установка. Информация о драйвере находится по этому пути:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

Моя карта Wi-Fi с именем wlan0 использует драйвер ath5k. Вот информация о драйвере для одной из моих сетевых карт:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

Кроме того, Ubuntu (как большинство дистрибутивов Linux) включает драйверы устройств в качестве модулей ядра. Ядро - это большая часть программного обеспечения, которое работает на вашем компьютере. Ubuntu загружает модули для вашего оборудования в зависимости от того, что вы чувствуете. Вы можете получить список загруженных модулей, выполнив эту команду: lsmod. Вот фрагмент моего вывода lsmod:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

Левый столбец - это список загруженных модулей, самый правый столбец показывает, какие модули они в свою очередь используют. Как вы можете видеть, все они используют или связаны с модулем ath5k.

19
ответ дан 15.05.2020, 19:12
  • 1
    проблема: если я включаю устройство, оно останавливает соединение моего computer' s карта Wi-Fi, пытающаяся соединяться с той же сетью. Кажется, проблема несовместимости между беспроводным адаптером USB и той из сети I' m пытающийся соединиться. – Jim Balter 15.05.2020, 19:13
  • 2
    вывод почти бесконечен при выполнении lsmod, но я нашел путь к драйверу путем просмотра по/sys/class каталогу. спасибо – Zaheer Ahmed 15.05.2020, 19:13
  • 3
    @Stbn да, it' s довольно долго. Можно передать его по каналу до less, таким образом, можно прокрутить вверх и вниз по подобному это: lsmod | less – Wolf 15.05.2020, 19:14

Теги

Похожие вопросы