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 configurationlinii (linia przed ostatnią) zobaczysz driveraktualnie 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-nnkinstruuje, lspciaby wyświetlić więcej informacji o tych kartach (w tym o używanym sterowniku)| przesyła dane wyjściowe do następnego poleceniagrep 0280filtruje 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 updateterminal, a następnie spróbuj zainstalować hardinfoponownie.
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 networkswojego pytania.