Ubuntu | Nie znaleziono adaptera WiFi


19

Zainstalowałem Ubuntu 17.10 na swoim notebooku. Nie mogę się jednak połączyć z Wi-Fi, ponieważ pojawia się komunikat „Nie znaleziono adaptera Wi-Fi”.

Nie mam pojęcia, co dalej.

  • Mój notebook: Asus X555LN-XX507H
  • Karta sieciowa: Broadcom 802.11n BCM43142 (14e4: 4365)

(Jest to kontynuacja mojego wcześniejszego posta, /unix/415639/kali-linux-no-wifi-adapter-found , gdzie doradzono mi, aby wypróbować łatwiejszy system niż Kali. )


1
Z jakiej wersji Ubuntu korzystasz? Jakie dane wyjściowe lspcilub lsusbktóre definiują kartę sieciową? (Oba te pytania należy dodać do pytania).
roaima,

Używam Ubuntu 17.10 Dodam dane wyjściowe z lspci i lsusb, kiedy będę miał czas
chciwość

Witamy w U&L, proszę zaktualizować dane wyjściowelspci -knn | grep Net -A3
GAD3R

1
Czy wyświetla inną linię niż BCM43142 (14e4: 4365)?
chciwość

Odpowiedzi:


33

Wystarczy podłączyć kabel USB do tetheringu USB, otwórz terminal Ctrl + Alt + T i wpisz:

sudo apt-get install --reinstall bcmwl-kernel-source

Następnie uruchom ponownie.


1
Pomogło mi to naprawić problem na moim komputerze.
gented

2
Nie działało to dla mnie w moim Ubuntu 17.10. Próbowałem również wyłączyć bezpieczny rozruch w moim biosie, ale nie miałem szczęścia. Na razie działa dla mnie tylko kabel Ethernet, ale kiedy próbuję użyć połączenia Wi-Fi, nie mogę
Jaaayz

dziękuję bardzo, to zadziałało na moim MacBooku Air 2017
Sam

To rozwiązanie działa na Dell Precision M4800
TuyenNTA

1
Przy świeżej instalacji może być konieczne uruchomienie sudo apt updateprzed próbą zainstalowania czegokolwiek.
ubershmekel

10

Tak więc dla mnie problem polegał na bezpiecznym rozruchu, uefi i ograniczeniu bibliotek stron trzecich, które byłyby zwykle wymagane do działania urządzeń sieciowych.

Śledzenie komentarza Rajata okazało się dla mnie przydatne w Ubuntu 18.04

sudo apt-get install --reinstall bcmwl-kernel-source

Uruchom ponownie system operacyjny, a następnie postępuj zgodnie z instrukcjami dotyczącymi rejestracji MUC. Po wykonaniu tej czynności biblioteki stron trzecich powinny mieć możliwość interakcji z urządzeniami i wszystko powinno działać.


1
cześć, utknąłem w tej sprawie przez 2 dni. proszę podzielić się, jak się rejestrujesz MUC. dzięki ~!
Franva


5

Najpierw musisz znaleźć dokładny model układu karty sieciowej Broadcom, który ma Twój notebook. „802.11n” to tylko nazwa obsługiwanego standardu Wi-Fi: Broadcom ma kilka bezprzewodowych układów obsługujących ten standard.

lspci -nnbyłoby dobrym poleceniem, aby wymienić wszystkie urządzenia PCI (e) na twoim laptopie i ich numery PCI ID: liczby te pozwoliłyby na dokładniejszą identyfikację. lsusbzrobi to samo dla urządzeń USB.

lspci -nnLinia aukcji może wyglądać następująco:

12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]

Tutaj liczby [14e4: 4359] to identyfikator urządzenia. Pierwsza część określa dostawcę (Broadcom = 14e4), a druga część określa model urządzenia.

lsusbPozycja jest nieco inna, ale numer ID urządzenia jest podobna: 4 cyfry szesnastkowy identyfikator dostawcy, w okrężnicy, a następnie cztery cyfry szesnastkowy identyfikatora produktu.

Tutaj możesz sprawdzić status wsparcia Linux dla różnych modeli układów Broadcom: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Zauważ, że obsługiwane układy Broadcom będą wymagały oprogramowania układowego: prawdopodobnie jest dostępne w pakiecie z Ubuntu. Jeśli Ubuntu używa tego samego schematu nazewnictwa co Debian, nazwa pakietu oprogramowania układowego powinna być firmware-brcm80211.

Przy odrobinie szczęścia instalacja tego pakietu oprogramowania i ponowne uruchomienie może być wystarczające, aby uzyskać funkcjonalność Wi-Fi, jeśli niezbędny sterownik jest już w jądrze.


BCM43142 14e4: 4365, ale na stronie nic takiego nie ma.
chciwość

2

Zainstalowałem Ubuntu 18.04 na starym komputerze Dell i dostałem ten sam komunikat (nie znaleziono adaptera WiFi) podczas próby połączenia z Internetem. Wypróbowałem niektóre rozwiązania zaproponowane tutaj i na innych stanowiskach, z których żadne nie zadziałało. Podjęto decyzję o ponownej instalacji. Podczas instalacji znajduje się przycisk promieniowy „Zainstaluj oprogramowanie innych firm do obsługi grafiki i sprzętu Wi-Fi oraz dodatkowych formatów multimediów”. Domyślnie ta opcja nie jest zaznaczona, więc ta opcja nie jest uwzględniona w domyślnej instalacji. Podczas ponownej instalacji sprawdziłem ten przycisk, a po tym wszystkim osiadły kurz nie miał problemów z połączeniem z Internetem.


Nie działało dla mnie :(
Boykodev

To zadziałało dla mnie - około 2008 MacBook instaluje Ubuntu 18.04 !! Wybierz opcję „Zainstaluj oprogramowanie innych firm dla grafiki i sprzętu Wi-Fi oraz dodatkowych formatów multimediów” podczas instalacji. Fajnie dzięki!
kolba proszkowa

2

Może to być ujęte w innych odpowiedziach, wciąż: Po instalacji UBUNTU i podłączeniu do sieci Ethernet; 2 kroki:

  1. uruchom (sudo apt-get install firmware-b43-installer) - uruchom ponownie
  2. uruchom (sudo apt-get install --reinstall bcmwl-kernel-source) - uruchom ponownie

Kontekst: Sterowniki są zastrzeżonymi składnikami BroadComm. Ubuntu (niezastrzeżony) nie będzie w stanie zainstalować pakietów z powodu niepowodzenia uwierzytelnienia, nawet jeśli zostaną pobrane. Dlatego należy wykonać osobne kroki, aby włączyć Wi-Fi. Nie zapewnia to jednak łączności Bluetooth. Może wymagać innego zestawu kroków.

LINKI: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx i poprzednie odpowiedzi.

Jeśli ethernet nie jest podłączony, pobierz pakiet z innych komputerów, skopiuj na urządzenie UBUNTU i uruchom.

Dzięki perror, Rajat, GAD3R i Alex.


2

To nie jest problem z Ubuntu.
To nie jest żaden problem ze sterownikami.
Jest to spowodowane przeze mnie (i prawdopodobnie ciebie).

Podczas oglądania jakiś video ... Próbowałem zwiększyć głośność:
Fn + F10kombinacji klawiszy ... Ale ja omyłkowo wciśnięty
Fn + F12który był Wifi buttonsymbolem „Radio” na to, co wyłączone moje połączenie WiFi.

Uruchomione poniżej polecenia w terminalu, możesz zobaczyć problem:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes <------ that's because I press Wifi button (above) mistakenly

Rozwiązanie : Naciśnij ponownie przycisk Fn + F12(lub inny klawisz z symbolem Radio)

Teraz uruchom ponownie to samo polecenie:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no <------ no means solved.

Teraz przejdź do:

(Przycisk Windows, jeśli masz na klawiaturze)> Ustawienia> Wi-Fi> przejdź do Wł.> Wybierz połączenie Wiki, aby wprowadzić dane uwierzytelniające

Zrobione, twój Internet jest ponownie włączony.


1
Absolutnie nie rozwiązanie tego problemu!
Aaron John Sabu

@AaronJohnSabu OK na temat swojej absolutności. To było tylko rozwiązanie dla mojej sprawy.
Manohar Reddy Poreddy

1

Jeśli bcmwl-kernel-sourcerozwiązanie nie zadziałało, a chcesz włączyć bezpieczny rozruch, spróbuj wykonać następujące czynności:

Utwórz zestaw kluczy do podpisania:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Zaimportuj klucz. Zostaniesz poproszony o podanie hasła, które musisz zapamiętać. System BIOS powinien monitować o podanie hasła po ponownym uruchomieniu.

sudo mokutil --import MOK.der

Uruchom ponownie:

reboot

System BIOS powinien wyświetlić monit o podanie hasła. Zakładając, że zadziałało, będziesz chciał przetestować, czy Twoje MOK zostało pomyślnie zarejestrowane.

mokutil --test-key MOK.der

Teraz, gdy Twoje MOK zostało zarejestrowane. Musisz zainstalować sterowniki dla swojego Wi-Fi.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install

Dostępne są sterowniki do dodania do jądra, ale musisz je podpisać przed dodaniem, ponieważ masz włączony bezpieczny rozruch. Używaj wygenerowanych wcześniej kluczy do podpisywania sterowników.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Na koniec dodaj rtl8723desterowniki do jądra w tej kolejności

sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

Na marginesie: na ostatnim etapie możesz być w stanie uciec od samego pisania:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobewie, od których sterowników rtl8723dezależy i dlatego powinien być w stanie dodać wszystko, rtl8723deod czego zależy rtl8723de. Nie dodałem jednak sterowników w ten sposób i dlatego nie mogę zagwarantować, że ta opcja będzie działać.


Źródła: 1 , 2 , 3


0

Możesz wypróbować moduł Realtek RTL8723DE dla jądra Linux w wersji> = 4.15.

Aby go zainstalować, uruchom:

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot

Witamy, to Broadcom BCM43142, a nie karta Wi-Fi Realtek.
GAD3R
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.