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

Я пытаюсь найти наиболее подходящий драйвер для моего сетевого 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
задан 10 March 2014 в 16:38

2 ответа

Вы можете получить много интересной информации, прогуливаясь по /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.

0
ответ дан 10 March 2014 в 16:38

Если в Ubuntu найден драйвер и вы можете путешествовать по сети, я не думаю, что вам стоит его менять. Чтобы узнать, какой драйвер используется, см. Пост djeikyb или см. Ниже.

Если в Ubuntu не найден драйвер, сначала следует разрешить Ubuntu найти его. Для этого вы запускаете «Системные настройки» и запускаете «Аппаратные драйверы». Это делает работу. Этот метод также является простым способом просмотра используемых в настоящее время (проприетарных) драйверов .

Сложный способ - определить чипсет вашего USB-WiFi и выполнить поиск по этой информации.

Для этого вам необходимо выполнить команду «lsusb». Откройте терминал gnome и введите «lsusb» без кавычек. Вы должны увидеть что-то вроде этого:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

Это моя веб-камера, моя WiFi-карта может быть идентифицирована как «lspci».

На основании информации (в соответствии с приведенным выше примером: поставщик 064e - Suyin Corp. и продукт a103 - Интегрированная веб-камера Acer / HP) вы сможете точно найти нужный драйвер.

0
ответ дан 10 March 2014 в 16:38

Другие вопросы по тегам:

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