Kiedy kliknąłem dodatkowe sterowniki w systemie Ubuntu 12.04, nie widziałem żadnych sterowników. Jak mogę sprawdzić, które sterowniki są zainstalowane dla WiFi w środowisku Ubuntu.
Kiedy kliknąłem dodatkowe sterowniki w systemie Ubuntu 12.04, nie widziałem żadnych sterowników. Jak mogę sprawdzić, które sterowniki są zainstalowane dla WiFi w środowisku Ubuntu.
Odpowiedzi:
Następujące polecenia są uruchamiane w terminalu. Otwórz jeden przez Ctrl+ Alt+ T.
Aby sprawdzić, jakich sterowników używa Twój adapter bezprzewodowy , możesz uruchomić następujące polecenie:
sudo lshw -C network
lshw
wyświetla informacje o twoim sprzęcie-C network
filtruje dane wyjściowe, aby pokazać tylko klasę sieci.W danych wyjściowych poszukaj wpisu za pomocą description: Wireless interface
.
Oto dane wyjściowe z mojego Ubuntu:
alaa @ aa-lu: ~ $ sudo lshw -C sieć [sudo] hasło do alaa: *-sieć opis: interfejs bezprzewodowy produkt: RTL8723AE Bezprzewodowa karta sieciowa PCIe dostawca: Realtek Semiconductor Co., Ltd. identyfikator fizyczny: 0 Informacje o autobusie: pci @ 0000: 08: 00.0 nazwa logiczna: wlan0 wersja: 00 serial: 24: ec: 99: 21: c9: 29 szerokość: 64 bity zegar: 33 MHz możliwości: pm msi pciexpress bus_master cap_list ethernet fizyczny bezprzewodowy konfiguracja: broadcast = tak sterownik = wersja sterownika rtl8723ae = 3.8.0-27-ogólne oprogramowanie układowe = nie dotyczy ip = 192.168.1.74 opóźnienie = 0 łącze = tak multicast = tak bezprzewodowy = IEEE 802.11bgn zasoby: irq: 17 ioport: 3000 (rozmiar = 256) pamięć: c3000000-c3003fff
W configuration
linii (linia przed ostatnią) zobaczysz driver
aktualnie używane przez moją kartę. Podkreśliłem to w wynikach.
Alternatywnie możesz użyć polecenia:
lspci -nnk | grep -A2 0280
lspci
wyświetla informacje o kartach podłączonych przez PCI-nnk
instruuje, lspci
aby wyświetlić więcej informacji o tych kartach (w tym o używanym sterowniku)|
przesyła dane wyjściowe do następnego poleceniagrep 0280
filtruje dane wyjściowe, aby wyświetlić wiersze zawierające 0280
, czyli kod klasy PCI dla bezprzewodowych kontrolerów PCI w Ubuntu.-A2
pokazuje jeszcze dwie linie informacji.Oto dane wyjściowe z mojego Ubuntu:
08: 00.0 Kontroler sieci [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Bezprzewodowa karta sieciowa PCIe [10ec: 8723] Podsystem: urządzenie Realtek Semiconductor Co., Ltd. [10ec: 0724]Używany sterownik jądra : rtl8723ae
Po określeniu używanego sterownika możesz użyć następującego polecenia, aby wyświetlić więcej informacji na jego temat:
modinfo <driver-name>
Aby sprawdzić, jakie sterowniki bezprzewodowe zainstalowałeś , ale niekoniecznie są używane przez cokolwiek, możesz wykonać następujące polecenie:
find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'
Powyższe polecenie wyświetli listę wszystkich zainstalowanych sterowników. To prawdopodobnie będzie wyczerpująca lista, ponieważ są to fabrycznie zainstalowane sterowniki w systemie Ubuntu, aby umożliwić użytkownikom korzystanie ze sterowników bezprzewodowych natychmiast po zainstalowaniu systemu Ubuntu.
Poniższa metoda obejmuje instalację dodatkowego oprogramowania o nazwie hardinfo .
Możesz wyszukiwać i instalować hardinfo z USC
lub
z terminala (CTRL + ALT + T) zastosuj następujące polecenie
sudo apt-get install -y hardinfo
Zlokalizuj hardinfo z Dash (pisząc: hardinfo), otwórz je i przejdź do urządzeń PCI, jeśli bezprzewodowy adapter jest zintegrowanym urządzeniem PCI.
Obok modułów jądra znajduje się aktualnie załadowany sterownik określonej karty sieci bezprzewodowej. Na przykład zdjęcie toath9k
Jeśli Twój adapter bezprzewodowy jest urządzeniem USB, przejdź do odpowiedniego wpisu na lewej liście w obszarze Urządzenia .
software-properties-gtk &
. Po otwarciu okna zaznacz znacznik wyboru na linii kończącej się na „(wszechświat)”. Gdy to zrobisz, uruchom sudo apt-get update
terminal, a następnie spróbuj zainstalować hardinfo
ponownie.
Możesz także spróbować:
ethtool -i wlan0 | grep driver
daje to aktualnie załadowany sterownik twojej karty WLAN z takim wyjściem:
uchiha@Hokage:~$ ethtool -i wlan0 | grep driver
driver: brcmsmac
który jest moim sterownikiem do karty Wi-Fi. Jeśli nie masz ethtoola, możesz go zainstalować:
sudo apt-get install ethtool
Możesz użyć tego polecenia:
sudo lspci -nn -v -s your socket
lspci | grep -i network
swojego pytania.