Welchen Wireless-Treiber verwende ich?

Welchen Wireless-Treiber verwende ich?

Ich versuche, den am besten geeigneten Treiber für mein Netzwerk-USB-Gerät in Ubuntu 11.10 zu finden. Erstens: Wo kann ich den Treiber überprüfen, den Ubuntu zur Steuerung dieses Geräts verwendet? In den Netzwerktools wird er als drahtlose Schnittstelle (wlan1) angezeigt, aber außer der MAC-Adresse und einigen Statistiken zur Datenübertragung gibt es keine Informationen über den Treiber.

Ich hatte aircrack-ng bereits installiert, das mehrere Optionen zum Scannen von Netzwerken bietet. Beim Ausführen airmon-ng start wlan1im Terminal erhalte ich Folgendes:

Interface   Chipset     Driver

eth1        Unknown         wl

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

Der WLAN-Adapter ist das Modell TL-WN7200ND von TP-LINK und wird vom WLAN-Panel als RaLink-Adapter erkannt. rt2800usb scheint der Treiber für den Adapter zu sein, aber gibt es etwas Leistungsstärkeres für dieses Gerät??

Antwort1

Sie können viele interessante Informationen erhalten, indem Sie herumstöbern /sys. /sys/classhat Einträge für jede Geräteklasse, die Ihre Linux-Installation verarbeiten kann. Die Treiberinformationen finden Sie unter diesem Pfad:

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

Meine WLAN-Karte mit dem Namen wlan0 verwendet den ath5k-Treiber. Hier sind die Treiberinformationen für eine meiner Ethernet-Karten:

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

Nebenbei bemerkt enthält Ubuntu (wie die meisten Linux-Distributionen) Gerätetreiber als Kernelmodule. Der Kernel ist die große Software, die Ihre Computerhardware betreibt. Ubuntu lädt Module für Ihre Hardware basierend auf dem, was es erkennt, dass Sie haben. Sie können eine Liste der geladenen Module erhalten, indem Sie diesen Befehl ausführen: lsmod. Hier ist ein Ausschnitt meiner lsmod-Ausgabe:

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

Die linke Spalte ist eine Liste der geladenen Module, die rechte Spalte zeigt, welche Module sie wiederum verwenden. Wie Sie sehen, verwenden diese alle das Modul ath5k oder sind mit diesem verknüpft.

Antwort2

Wenn Ubuntu einen Treiber gefunden hat und Sie im Internet surfen können, sollten Sie ihn meiner Meinung nach nicht ändern. Um herauszufinden, welcher Treiber verwendet wird, lesen Sie den Beitrag von djeikyb oder siehe unten.

Wenn Ubuntu keinen Treiber findet, sollten Sie Ubuntu zunächst danach suchen lassen. Rufen Sie dazu die „Systemeinstellungen“ auf und starten Sie „Hardwaretreiber“. Damit funktioniert es.Mit dieser Methode können Sie auch ganz einfach die aktuell verwendeten (proprietären) Treiber anzeigen.

Der schwierige Weg besteht darin, den Chipsatz Ihres USB-WLANs zu identifizieren und mit diesen Informationen zu suchen

Dazu müssen Sie den Befehl „lsusb“ eingeben. Öffnen Sie das Gnome-Terminal und geben Sie „lsusb“ ohne Anführungszeichen ein. Sie sollten ungefähr Folgendes sehen:

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

Dies ist meine Webcam, meine WiFi-Karte ist an „lspci“ erkennbar.

Anhand der Angaben (im obigen Beispiel: Hersteller 064e – Suyin Corp. und Produkt a103 – Acer/HP Integrated Webcam) sollte es möglich sein, gezielt nach dem benötigten Treiber zu suchen.

verwandte Informationen