Próbuję znaleźć najbardziej odpowiedni sterownik dla mojego sieciowego urządzenia USB w Ubuntu 11.10. Po pierwsze, gdzie mogę sprawdzić sterownik, którego używa Ubuntu do sterowania tym urządzeniem? W Narzędziach sieciowych pojawia się jako interfejs bezprzewodowy (wlan1), ale oprócz adresu MAC i niektórych statystyk dotyczących transmisji danych, nie ma żadnych informacji o sterowniku.
Zainstalowałem już aircrack-ng, który zapewnia kilka opcji skanowania sieci. Działając airmon-ng start wlan1
w terminalu otrzymuję:
Interface Chipset Driver
eth1 Unknown wl
wlan1 Unknown rt2800usb - [phy2]
(monitor mode enabled on mon0)
Adapter bezprzewodowy to model TP-LINK TL-WN7200ND, a panel bezprzewodowy odczytuje go jako adapter RaLink. Wydaje się, że rt2800usb jest sterownikiem karty, ale czy jest coś mocniejszego dla tego urządzenia?
Odpowiedzi:
Możesz uzyskać wiele fajnych informacji, grzebiąc
/sys
./sys/class
ma wpisy dla każdej klasy urządzeń, do obsługi których instalowany jest system Linux. Informacje o sterowniku można znaleźć na tej ścieżce:Moja karta Wi-Fi, o nazwie wlan0, korzysta ze sterownika ath5k. Oto informacje o sterowniku dla jednej z moich kart Ethernet:
Nawiasem mówiąc, Ubuntu (jak większość dystrybucji Linuksa) zawiera sterowniki urządzeń jako moduły jądra. Jądro to duże oprogramowanie, które obsługuje sprzęt komputerowy. Ubuntu ładuje moduły dla twojego sprzętu w oparciu o to, co wyczuwa. Można uzyskać listę załadowanych modułów uruchamiając polecenie:
lsmod
. Oto fragment mojego wyjścia lsmod:Lewa kolumna to lista załadowanych modułów, prawa kolumna po prawej pokazuje, z których modułów korzystają z kolei. Jak widać, wszystkie one wykorzystują lub są powiązane z modułem ath5k.
źródło
lsmod
, ale znalazłem ścieżkę do sterownika, przeglądając katalog / sys / class. dziękiless
aby przewijać w górę i w dół w następujący sposób:lsmod | less
jeśli Ubuntu znalazł sterownik i możesz surfować po sieci, nie sądzę, że powinieneś go zmieniać. Aby dowiedzieć się, który sterownik jest w użyciu, zobacz post djeikyb lub patrz poniżej.
Jeśli Ubuntu nie znalazł sterownika, najpierw pozwól Ubuntu go wyszukać. W tym celu uruchom „Ustawienia systemu” i uruchom „Sterowniki sprzętowe”. To działa. Ta metoda jest także łatwym sposobem na sprawdzenie aktualnie używanych (zastrzeżonych) sterowników .
Najtrudniejszym sposobem jest zidentyfikowanie chipsetu USB-WiFi i wyszukiwanie za pomocą tych informacji
W tym celu należy wydać polecenie „lsusb”. Otwórz terminal gnome i wpisz „lsusb”, bez cudzysłowów. Powinieneś zobaczyć coś takiego:
To jest moja kamera internetowa, moją kartę WiFi można rozpoznać po lspci.
Na podstawie informacji (zgodnie z powyższym przykładem: dostawca 064e - Suyin Corp. i produkt a103 - zintegrowana kamera internetowa Acer / HP) powinieneś być w stanie dokładnie wyszukać potrzebny sterownik.
źródło