Убунту | WiFi адаптер не найден


18

Я установил 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что определяет сетевой адаптер? (Оба из них должны быть добавлены к вашему вопросу.)
roaima

Я использую 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
Это помогло мне решить проблему на моей машине.
gented

2
Это не сработало для меня в моем Ubuntu 17.10. Я также попытался отключить безопасную загрузку в моем BIOS, но мне не повезло. На данный момент у меня работает только кабель Ethernet, но когда я пытаюсь использовать Wi-Fi соединение, я не могу
Jaaayz

Большое спасибо, это сработало на моем MacBook Air 2017
Сэм,

Это решение работает на Dell Precision M4800
TuyenNTA

1
При новой установке вам может потребоваться запустить, sudo apt updateпрежде чем пытаться установить что-либо.
убершмекель

10

Итак, проблема для меня была из-за безопасной загрузки, uefi и ограничений на сторонние библиотеки, которые обычно требуются для работы сетевых устройств.

Следующий комментарий Раджата оказался полезным для меня в Ubuntu 18.04

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

Перезагрузите свою ОС и следуйте инструкциям по регистрации MUC. Как только это будет сделано, сторонние библиотеки должны иметь возможность взаимодействовать с вашими устройствами, и все должно работать.


1
привет, я застрял в этом вопросе в течение 2 дней. Пожалуйста, поделитесь, как вы поступаете MUC. спасибо ~!
Franva

6

Проблема с Broadcom BCM43142 (14e4: 4365). проблема была известна давно. Вам необходимо скачать и установить пакетbcmwl-kernel-source

Источник: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx


Как это сделать?
жадность

Для GAD3R - во-первых, не указана версия Kali Linux. Во-вторых, для Кали - forums.kali.org/… и forums.kali.org/… как минимум
Alex_Krug

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. запустить (sudo apt-get install firmware-b43-installer) - перезагрузиться
  2. выполнить (sudo apt-get install --reinstall bcmwl-kernel-source) - перезагрузиться

Контекст: драйверы являются проприетарными компонентами BroadComm. Ubuntu (не являющаяся частной собственностью) не сможет установить пакеты из-за ошибки аутентификации, даже если они загружены. Следовательно, необходимо выполнить отдельные шаги, чтобы включить Wi-Fi. Это не дает вам Bluetooth, хотя. Возможно, потребуется еще один набор шагов.

ССЫЛКИ: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx и предыдущие ответы.

Если Ethernet не подключен, загрузите пакет с других компьютеров, скопируйте на компьютер UBUNTU и запустите.

Спасибо Perror, Раджату, GAD3R и Алексу.


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 для ввода учетных данных

Готово, ваш интернет снова включен.


Абсолютно не решение этой проблемы!
Аарон Джон Сабу

@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 должен был запросить пароль. Предполагая, что это сработало, вы захотите проверить, что ваш MOK был успешно зарегистрирован.

mokutil --test-key MOK.der

Теперь, когда ваш МОК был зарегистрирован. Вам нужно будет установить драйверы для вас Wi-Fi.

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, а не карта Wi-Fi от Realtek.
GAD3R
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.