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

13

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

Stbn
источник
Я бы хотел помочь как можно больше, но сайт настроен так, чтобы задавать по одному вопросу за раз. Ваш первый вопрос, по сути, «какой драйвер Wi-Fi я использую» - это здорово. Ваш второй «лучший драйвер для моей карты» тоже хорош, но для него нужен собственный вопрос. В качестве бонуса вы получите больше репутации (баллов и реальных), задавая больше вопросов и принимая ответы.
djeikyb
Не забудьте отметить ответ! Это важная часть сообщества askubuntu.com.
djikyb

Ответы:

19

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

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

Моя карта Wi-Fi с именем 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.

djeikyb
источник
проблема заключается в следующем: если я подключу устройство, он прекратит подключение карты Wi-Fi моего компьютера, пытаясь подключиться к той же сети. Кажется, проблема несовместимости между беспроводным адаптером USB и сетью, которую я пытаюсь подключить.
Stbn
вывод почти окончен при запуске lsmod, но я нашел путь к драйверу, просматривая каталог / sys / class. спасибо
Stbn
@ Stbn да, это довольно долго. Вы можете lessпролистать его, чтобы прокрутить вверх и вниз, как это:lsmod | less
djeikyb
0

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

anca.tibor
источник