Ubuntu | Не знайдено адаптера WiFi


19

Я встановив Ubuntu 17.10 на свій ноутбук. Однак я не можу підключитися до wi-fi, оскільки є повідомлення "Не знайдено адаптера Wi-Fi".

Я не маю уявлення, що робити далі.

  • Мій ноутбук: Asus X555LN-XX507H
  • Мережевий адаптер: Broadcom 802.11n BCM43142 (14e4: 4365)

(Це продовження з моєї попередньої публікації, /unix/415639/kali-linux-no-wifi-adapter-found , де мені порадили спробувати легшу систему, ніж Kali. )


1
Яку версію Ubuntu ви використовуєте? Який вихід lspciабо lsusbщо визначає мережевий адаптер? (І те й
інше

Я використовую Ubuntu 17.10, я додаду вихід з lspci та lsusb, коли встигну
жадібність

Ласкаво просимо в U&L, будь ласка, оновіть з виходомlspci -knn | grep Net -A3
GAD3R

1
Він виводить лінію, відмінну від BCM43142 (14e4: 4365)?
жадібність

Відповіді:


33

Просто підключіться за допомогою кабелю usb, щоб виконати прив'язку usb, відкрийте термінал Ctrl + Alt + T і введіть:

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

Потім перезавантажте.


1
Це допомогло мені вирішити проблему на моїй машині.
покладено

2
Це не спрацювало для мене в моєму ubuntu 17.10. Я також намагався вимкнути безпечний завантажувач у своєму біографії, але не пощастило. На сьогодні для мене працює лише кабель Ethernet, але коли я намагаюся використовувати з'єднання Wi-Fi, я не можу
Jaaayz

велике спасибі, це спрацювало в моєму ефірі macbook 2017
Сем

Це рішення працює на Dell точності m4800
TuyenNTA

1
У новому встановленні вам може знадобитися запустити, sudo apt updateперш ніж щось намагатися встановити.
ubershmekel

10

Отже, проблема для мене була через безпечне завантаження, uefi та обмеження на сторонні бібліотеки, які, як правило, потрібні для роботи мережевих пристроїв.

Після коментаря Rajat виявився корисним для мене на Ubuntu 18.04

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

Перезавантажте ОС та виконайте вказівки щодо реєстрації MUC. Після цього бібліотеки сторонніх розробників повинні мати можливість взаємодіяти з вашими пристроями, і все має працювати.


1
привіт, я затримався на цьому питанні вже 2 дні. будь ласка, поділіться, як Ви зараховуєте MUC. дякую ~!
Франва


5

По-перше, вам потрібно буде знайти точну модель мікросхеми адаптера мережі Broadcom, яку має ваш ноутбук. "802.11n" - це лише назва стандарту Wi-Fi, який він підтримує: Broadcom має кілька бездротових мікросхем, що підтримують цей стандарт.

lspci -nnбуло б хорошою командою перерахувати всі пристрої PCI (e) на вашому ноутбуці та їхні номери ідентифікаторів PCI: ці номери дозволять більш точно визначити. lsusbзробить те саме для USB-пристроїв.

Рядок lspci -nnлістингу може виглядати приблизно так:

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

Тут цифри [14e4: 4359] є ідентифікатором пристрою. Перша частина вказує постачальника (Broadcom = 14e4), а друга частина визначає модель пристрою.

lsusbПерерахування трохи відрізняється, але ідентифікаційний номер пристрою аналогічний: 4 шістнадцяткових цифри для ідентифікатора постачальника, в товстій кишці, а потім 4 шістнадцяткових цифри для продукту ID.

Тут ви можете перевірити стан підтримки Linux для різних моделей чіпів Broadcom: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

Зауважте, що підтримувані мікросхеми Broadcom потребуватимуть вбудованого програмного забезпечення: він, ймовірно, є попередньо упакованим в Ubuntu. Якщо Ubuntu використовує ту саму схему іменування, що і Debian, має бути назва пакету прошивки firmware-brcm80211.

За допомогою трохи удачі, встановлення цього пакета мікропрограмного забезпечення та перезавантаження може бути достатньою для отримання функцій Wi-Fi, якщо потрібний драйвер вже є в ядрі.


BCM43142 14e4: 4365, але на сайті немає нічого подібного.
жадібність

2

Встановили Ubuntu 18.04 на старий комп'ютер Dell і отримали те саме повідомлення (адаптер Wi-Fi не знайдено) при спробі підключення до Інтернету. Спробував деякі запропоновані тут рішення та інші публікації, жодне з яких не спрацювало. Вирішили повторно встановити. Під час встановлення є радіальна кнопка «Встановити програмне забезпечення сторонніх виробників для графіки та wi-fi обладнання та додаткових форматів медіа». За замовчуванням це не встановлено, і ця опція не включена до встановлення за замовчуванням. Під час повторної установки я перевірив цю кнопку, і після того, як все осіла пил, не було проблем з підключенням до Інтернету.


Не працювали для мене :(
Бойкодев

Це працювало для мене - близько 2008 Macbook встановлення Ubuntu 18.04 !! Під час встановлення виберіть "Встановити програмне забезпечення третьої сторони для графічного та Wi-Fi обладнання та додаткових форматів медіа". Приємно - спасибі!
порошкова колба

2

Це може бути висвітлено в інших відповідях: Повідомлення про встановлення UBUNTU та підключення до Ethernet; 2 кроки:

  1. run (sudo apt-get install firmware-b43-installer) - перезавантажити
  2. запустити (sudo apt-get install - перевстановити bcmwl-kernel-source) - перезавантажити

Контекст: Драйвери - це власні компоненти BroadComm. Ubuntu (невласний) не зможе встановити пакунки через збій автентифікації, навіть якщо вони завантажені. Отже, необхідно зробити окремі кроки, щоб включити Wi-Fi. Це не дає вам Bluetooth. Може знадобитися інший набір кроків.

ПОСИЛАННЯ: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx та попередні відповіді.

Якщо Ethernet не підключено, завантажте пакет з інших машин, скопіюйте його на UBUNTU-апарат і запустіть.

Завдяки переслідуванню, Rajat, GAD3R та Alex.


2

Це не проблема Ubuntu.
Це не будь-яка проблема водія.
Це викликано мною (і, можливо, ти).

Під час перегляду деякі відео ... Я спробував збільшити гучність з допомогою :
Fn + F10комбінації клавіш ... Але я по помилку натиснув ,
Fn + F12який був Wifi buttonсимволом «Радіо» на ньому, який відключив моє підключення до Wi - Fi.

Запустивши команду нижче в Терміналі, ви можете побачити проблему:

> 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

Рішення : Знову натисніть Fn + F12(або, якусь іншу клавішу, де у вас є символ радіо)

Тепер знову запустіть ту саму команду:

> 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.

Тепер перейдіть до:

(Кнопка Windows, якщо у вас є клавіатура)> Налаштування> Wifi> перейдіть до Увімкнено> виберіть підключення Wiki для введення облікових даних

Готово, ваш Інтернет знову ввімкнено.


1
Абсолютно не вирішення цієї проблеми!
Аарон Джон Сабу

@AaronJohnSabu Гаразд про вашу абсолютність. Це було лише рішення для моєї справи.
Манохар Редді Поредді

1

Якщо bcmwl-kernel-sourceрішення не підходило для вас і ви хочете, щоб безпечне завантаження було увімкнено, спробуйте наступне:

Створіть набір ключів для підписання:

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

Імпортуйте ключ. Тут вам буде запропоновано ввести пароль, який вам потрібно запам'ятати. Ваш BIOS повинен запропонувати вам пароль після перезавантаження.

sudo mokutil --import MOK.der

Перезапуск:

reboot

Вам повинен був запропонувати ваш BIOS ввести пароль. Якщо припустити, що це спрацювало, тоді ви хочете перевірити, чи був ваш МОК успішно зарахований.

mokutil --test-key MOK.der

Тепер, коли ваш МОК був зарахований. Вам потрібно буде встановити драйвери для вашого wifi.

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

Ви драйвери доступні для додавання до свого ядра, але перед тим, як додати їх, потрібно підписати їх, оскільки у вас включена безпечна завантажувальна система. Тому використовуйте створені раніше ключі для підписання драйверів.

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)

Нарешті, додайте rtl8723deдрайвери до ядра в цьому порядку

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

Зі сторони: для останнього кроку ви, можливо, зможете піти, просто написавши:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobeзнає, від яких драйверів rtl8723deзалежить, і тому повинен бути в змозі додати все, що rtl8723deзалежить від rtl8723de. Однак я не додав своїх драйверів таким чином, і, таким чином, не можу гарантувати, що ця опція спрацює.


Джерела: 1 , 2 , 3


0

Ви можете спробувати модуль Realtek RTL8723DE для версії ядра Linux> = 4.15.

Щоб встановити його, запустіть:

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

Ласкаво просимо, це Broadcom BCM43142 - це не wifi-карта Realtek.
GAD3R
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.