Ubuntu 18.04 – Сети Wifi не найдены

Вопрос или проблема

У меня установлена Ubuntu 18.04 в двух системах с Windows 10 на моем HP-EliteBook-745-G2, и по какой-то причине я не могу найти Wi-Fi сети через мой Wi-Fi адаптер, но Ethernet работает (однако, Ethernet перестает нормально работать, если я выключаю экран и возвращаюсь к своему ноутбуку, что заставляет меня перезагружать ноутбук, чтобы использовать Ethernet).

Что я сделал, но не сработало:

  • Удалил ядра и переустановил.

  • Попробовал использовать rtlwifi.new в качестве решения.

  • Пробовал подключиться через скрытую сеть, используя разные сети в разных местах.

  • Переустановил Ubuntu.

  • sudo service network-manager restart

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

Примечание: Wi-Fi работает идеально на стороне Windows, эти проблемы сохраняются только на моей загрузке Ubuntu.

Вывод lshw -C network показывает:

$ sudo lshw -C network
[sudo] пароль для натана: 
  *-network                 
       описание: Ethernet интерфейс
       продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       производитель: Realtek Semiconductor Co., Ltd.
       физический идентификатор: 0
       информация о шине: pci@0000:01:00.0
       логическое имя: enp1s0f0
       версия: 0e
       серийный номер: 30:8d:99:bf:09:ab
       размер: 1Gbit/s
       емкость: 1Gbit/s
       ширина: 64 бита
       частота: 33MHz
       возможности: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       конфигурация: autonegotiation=on broadcast=yes драйвер=r8169 версиедрайвера=2.3LK-NAPI duplex=full ip=10.0.0.167 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       ресурсы: irq:39 ioport:4000(size=256) memory:d5804000-d5804fff memory:d5800000-d5803fff
  *-network
       описание: Wireless интерфейс
       продукт: BCM4352 802.11ac Wireless Network Adapter
       производитель: Broadcom Limited
       физический идентификатор: 0
       информация о шине: pci@0000:02:00.0
       логическое имя: wlo1
       версия: 03
       серийный номер: 28:c2:dd:8f:85:ec
       ширина: 64 бита
       частота: 33MHz
       возможности: pm msi pciexpress bus_master cap_list ethernet physical wireless
       конфигурация: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11
       ресурсы: irq:38 memory:d0a00000-d0a07fff memory:d0800000-d09fffff

Правка: Просто для тех, кто использует правки для исправления моей грамматики, ‘I’d’ то же самое, что и ‘I would’.

Еще одна правка: Запустил rfkill list all и вот результаты:

    $ rfkill list all
0: hci0: Bluetooth
    Soft blocked: нет
    Hard blocked: нет
1: phy0: Беспроводной LAN
    Soft blocked: нет
    Hard blocked: нет
2: brcmwl-0: Беспроводной LAN
    Soft blocked: нет
    Hard blocked: нет

Затем запустил: dmesg | grep wl для получения:

$ dmesg | grep wl
[    0.000000] DMI: Hewlett-Packard HP EliteBook 745 G2/221C, BIOS M84 Ver. 01.07 03/10/2015
[    6.918774] wl: загрузка модуля вне дерева загрязняет ядро.
[    6.918782] wl: лицензия модуля 'MIXED/Proprietary' загрязняет ядро.
[    6.951608] wl: проверка модуля не удалась: подпись и/или требуемый ключ отсутствуют - загрязнение ядра
[    7.123725] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[    7.330784] wl 0000:02:00.0 wlo1: переименован с wlan0
[   10.672629] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова
[   10.791775] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова

Полная диагностика

 $ cat /etc/network/interfaces
# interfaces(5) файл используется ifup(8) и ifdown(8)

Правка снова

    :~$ sudo modprobe wl && dmesg | grep wl
[    0.000000] DMI: Hewlett-Packard HP EliteBook 745 G2/221C, BIOS M84 Ver. 01.07 03/10/2015
[    7.004949] wl: загрузка модуля вне дерева загрязняет ядро.
[    7.004958] wl: лицензия модуля 'MIXED/Proprietary' загрязняет ядро.
[    7.011342] wl: проверка модуля не удалась: подпись и/или требуемый ключ отсутствуют - загрязнение ядра
[    7.888998] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[    7.923740] wl 0000:02:00.0 wlo1: переименован с wlan0
[   11.818773] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова
[   11.937130] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова
[ 2546.180968] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова
[ 2546.291784] IPv6: ADDRCONF(NETDEV_UP): wlo1: ссылка не готова

У меня было несколько раз проблемы с Ubuntu 16.04, и перезапуск сетевого менеджера всегда решал проблему.

Пожалуйста, попробуйте

sudo service network-manager restart

Это будет частичный ответ, пока мы не определим точную проблему. Я отредактирую ответ, чтобы предоставить дополнительные шаги по мере продвижения.

Во-первых, конфигурационный файл для драйвера Realtek не нужен; пожалуйста, удалите его:

sudo rm /etc/modprobe.d/rtl8723de.conf

Во-вторых, ваш файл /etc/network/interfaces неисправен. Пожалуйста, исправьте его:

sudo nano /etc/network/interfaces

Исправьте файл так:

# interfaces(5) файл используется ifup(8) и ifdown(8)
auto lo
iface lo inet loopback

Сохраните (Ctrl+o, затем Enter) и выйдите (Ctrl+x) из текстового редактора.

Перезагрузите и скажите, есть ли улучшения.

ПРАВКА: Мы замечаем эту ошибку в вашем сообщении:

ERROR @wl_dev_intvar_get :

Поиск показывает множество жалоб на ваше устройство 14e4:43b1 и только одно решение: https://forums.linuxmint.com/viewtopic.php?f=53&t=236084&start=20

Я предлагаю вам попробовать то же самое:

sudo apt purge bcmwl-kernel-source
sudo apt install broadcom-sta-dkms

Перезагрузите и покажите нам:

dmesg | grep wl

Ответ или решение

Решение проблемы с Wi-Fi на Ubuntu 18.04

Вы столкнулись с проблемой отсутствия Wi-Fi-сетей на Ubuntu 18.04, работающей в режиме двойной загрузки с Windows 10 на вашем ноутбуке HP EliteBook 745 G2. Эта ситуация довольно распространена, особенно с адаптерами Broadcom, и решение может быть не таким сложным, как кажется.

Пошаговая диагностика и рекомендации

1. Проверка состояния драйверов

Вы используете беспроводной адаптер BCM4352 от компании Broadcom. На основе вашего вывода команды lshw -C network, мы видим, что используется драйвер wl0. Однако дальнейшая информация из dmesg | grep wl указывает на возможные проблемы с загрузкой этого модуля.

Установка и настройка драйверов

Ваша первая рекомендация заключается в том, чтобы удалить устаревший драйвер и установить свежую версию:

sudo apt purge bcmwl-kernel-source
sudo apt install broadcom-sta-dkms

Перезагрузите систему после выполнения этих команд и проверьте, обнаруживает ли Wi-Fi сети.

2. Проверка состояния модуля

После перезагрузки выполните команду, чтобы убедиться, что драйвер правильно загружен:

dmesg | grep wl

Обратите внимание на любые ошибки или предупреждения, которые могут указывать на проблемы с подключением.

3. Состояние блокировки

Вы уже проверяли состояние блокировки через rfkill list all, и ни одна из функций не была заблокирована. Это отличная новость, поскольку нам не нужно заниматься разблокировкой адаптера. Однако, если после всех изменений Wi-Fi все еще не работает, повторите этот шаг для уверенности.

4. Настройка сетевых интерфейсов

Ваш файл /etc/network/interfaces не содержит явных ошибок, однако может быть полезно убедиться, что определение интерфейса lo выглядит следующим образом:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Сохраните изменения и перезагрузите систему.

5. Дополнительные настройки

Иногда помогает привести настройки Network Manager в порядок. Попробуйте перезапустить Network Manager:

sudo service network-manager restart

6. Проверка BIOS

В редких случаях проблема может быть связана с настройками BIOS. Убедитесь, что Wi-Fi адаптер активирован в BIOS, и нет настроек, которые могут его отключить.

Заключение

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

Если возникнут дополнительные вопросы или нужна помощь, пожалуйста, не стесняйтесь обращаться за поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...