Я пытаюсь найти наиболее подходящий драйвер для моего сетевого 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 является драйвером для адаптера, но есть ли что-нибудь более мощное для этого устройства ??
Ответы:
Вы можете получить много интересной информации, покопавшись в ней
/sys
./sys/class
есть записи для каждого класса устройств, на которые установлена ваша linux-версия. Информация о драйвере находится по этому пути:Моя карта Wi-Fi с именем wlan0 использует драйвер ath5k. Вот информация о драйвере для одной из моих карт Ethernet:
Кроме того, Ubuntu (как и большинство дистрибутивов Linux) включает драйверы устройств в качестве модулей ядра. Ядро - это большая часть программного обеспечения, которое работает на вашем компьютере. Ubuntu загружает модули для вашего оборудования в зависимости от того, что вы чувствуете. Вы можете получить список загруженных модулей, выполнив команду:
lsmod
. Вот фрагмент моего вывода lsmod:Левый столбец - это список загруженных модулей, самый правый столбец показывает, какие модули они в свою очередь используют. Как вы можете видеть, все они используют или связаны с модулем ath5k.
источник
lsmod
, но я нашел путь к драйверу, просматривая каталог / sys / class. спасибоless
пролистать его, чтобы прокрутить вверх и вниз, как это:lsmod | less
если Ubuntu нашел драйвер, и вы можете путешествовать по сети, я не думаю, что вы должны изменить его. Чтобы узнать, какой драйвер используется, см. Пост djeikyb или см. Ниже.
Если в Ubuntu не найден драйвер, сначала следует разрешить Ubuntu найти его. Для этого вы запускаете «Системные настройки» и запускаете «Аппаратные драйверы». Это делает работу. Этот метод также является простым способом просмотра используемых в настоящее время (проприетарных) драйверов .
Сложный способ - определить чипсет вашего USB-WiFi и выполнить поиск по этой информации.
Для этого вам нужно выполнить команду "lsusb". Откройте терминал gnome и введите «lsusb» без кавычек. Вы должны увидеть что-то вроде этого:
Это моя веб-камера, мою WiFi-карту можно идентифицировать по «lspci».
Основываясь на информации (в соответствии с приведенным выше примером: поставщик 064e - Suyin Corp. и продукт a103 - Acer / HP Integrated Webcam), вы сможете точно найти нужный драйвер.
источник