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

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

Я пытаюсь найти наиболее подходящий драйвер для моего сетевого 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 - это драйвер для адаптера, но есть ли что-то более мощное для этого устройства??

решение1

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

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

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

$ 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.

решение2

если 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 Integrated Webcam) вы сможете точно найти нужный драйвер.

Связанный контент