Проблема с беспроводным сетевым подключением на Ubuntu 24.04 LTS

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

Здравствуйте, сообщество Ubuntu,

Я установил Ubuntu 24.04 LTS на USB-накопитель с помощью машины MSI. Однако у меня возникают трудности с подключением к беспроводной сети. Ubuntu не распознает никаких беспроводных сетей, в то время как я могу успешно подключиться к интернету на Windows. В настоящее время я могу использовать проводное соединение в Ubuntu.

Я новичок и не знаю, как устранить эту проблему. Ниже приведены некоторые важные сведения:

Важная информация

lspci -k

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
    Подсистема: Micro-Star International Co., Ltd. [MSI] RTL8125 2.5GbE Controller
    Драйвер ядра в использовании: r8169
    Модули ядра: r8169, r8125
05:00.0 Network controller: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] (rev 01)
    Подсистема: Foxconn International, Inc. High Band Simultaneous Wireless Network Adapter
    Драйвер ядра в использовании: ath12k_pci
    Модули ядра: ath12k

ifconfig

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.107  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::da43:aeff:fe0b:414b  prefixlen 64  scopeid 0x20<link>
        ether d8:43:ae:0b:41:4b  txqueuelen 1000  (Ethernet)
        RX packets 469  bytes 263903 (263.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 405  bytes 56774 (56.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 185  bytes 15956 (15.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 185  bytes 15956 (15.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sudo lshw -C network

  *-network                 
       описание: Ethernet interface
       продукт: RTL8125 2.5GbE Controller
       производитель: Realtek Semiconductor Co., Ltd.
       физический идентификатор: 0
       информация о шине: pci@0000:04:00.0
       логическое имя: enp4s0
       версия: 05
       серийный номер: d8:43:ae:0b:41:4b
       размер: 100Mbit/s
       емкость: 1Gbit/s
       ширина: 64 bits
       частота: 33MHz
       возможности: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       конфигурация: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-31-generic duplex=full firmware=rtl8125b-2_0.0.2 07/13/20 ip=192.168.1.107 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       ресурсы: irq:41 ioport:e000(size=256) memory:fc900000-fc90ffff memory:fc910000-fc913fff
  *-network
       описание: Network controller
       продукт: WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800]
       производитель: Qualcomm Technologies, Inc
       физический идентификатор: 0
       информация о шине: pci@0000:05:00.0
       версия: 01
       ширина: 64 bits
       частота: 33MHz
       возможности: pm msi pciexpress bus_master cap_list
       конфигурация: driver=ath12k_pci latency=0
       ресурсы: irq:108 memory:fc200000-fc3fffff

Предпринятые попытки

Я попытался скачать драйверы с сайта Realtek, включая r8169 и r8125, но они, похоже, не работают (Скачивания Realtek, Скачивания Realtek). Я также пытался искать драйверы на сайте Qualcomm, но не смог их найти.

Буду признателен за помощь или руководство по решению этой проблемы.

Спасибо!


Дополнительная информация добавлена 2024.5.10

sudo journalctl -b 0 -u NetworkManager

May 10 15:09:44 larry-Alpha-17-C7VF systemd[1]: Starting NetworkManager.service - Network Manager...
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.8412] NetworkManager (version 1.46.0) is starting... (boot:2f785b24-7fd9-4fa3-bf2e-2e173d5a3ae4)
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.8459] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 20-connectivity-ubuntu.conf, no-mac-addr-change.conf) (run: 10-globally-managed-de>
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9116] manager[0x5a4848d9b810]: monitoring kernel firmware directory '/lib/firmware'.
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9117] monitoring ifupdown state file '/run/network/ifstate'.
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9146] hostname: hostname: using hostnamed
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9147] hostname: static hostname changed from (none) to "larry-Alpha-17-C7VF"
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9176] dns-mgr: init: dns=systemd-resolved rc-manager=unmanaged (auto), plugin=systemd-resolved
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9183] manager[0x5a4848d9b810]: rfkill: Wi-Fi hardware radio set enabled
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9183] manager[0x5a4848d9b810]: rfkill: WWAN hardware radio set enabled
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9579] Loaded device plugin: NMBluezManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-device-plugin-bluetooth.so)
May 10 15:09:45 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324985.9635] Loaded device plugin: NMWwanFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-device-plugin-wwan.so)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.0838] Loaded device plugin: NMTeamFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-device-plugin-team.so)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1100] Loaded device plugin: NMWifiFactory (/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-device-plugin-wifi.so)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1230] Loaded device plugin: NMAtmManager (/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-device-plugin-adsl.so)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1232] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1232] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1232] manager: Networking is enabled by state file
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1534] settings: Loaded settings plugin: ifupdown ("/usr/lib/x86_64-linux-gnu/NetworkManager/1.46.0/libnm-settings-plugin-ifupdown.so")
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1535] settings: Loaded settings plugin: keyfile (internal)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1535] ifupdown: management mode: unmanaged
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.1596] ifupdown: interfaces file /etc/network/interfaces doesn't exist
May 10 15:09:46 larry-Alpha-17-C7VF generate[1686]: Permissions for /etc/netplan/01-network-manager-all.yaml are too open. Netplan configuration should NOT be accessible by others.
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8594] dhcp: init: Using DHCP client 'internal'
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8595] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8600] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8602] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8604] device (lo): Activation: starting connection 'lo' (2d4af236-db73-4ce7-bcd9-9baac19a348d)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8609] manager: (enp4s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
May 10 15:09:46 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324986.8610] device (enp4s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0566] failed to open /run/network/ifstate
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0569] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
May 10 15:09:47 larry-Alpha-17-C7VF systemd[1]: Started NetworkManager.service - Network Manager.
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0573] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0574] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0575] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0577] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0582] modem-manager: ModemManager available
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0589] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0589] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0591] device (lo): Activation: successful, device activated.
May 10 15:09:53 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324993.0564] manager: startup complete
May 10 15:09:54 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324994.2185] agent-manager: agent[7e974a7dc47e03cb,:1.36/org.gnome.Shell.NetworkAgent/120]: agent registered
May 10 15:10:07 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715325007.4870] agent-manager: agent[defb4cf0828c9331,:1.79/org.gnome.Shell.NetworkAgent/1000]: agent registered

service NetworkManager status

● NetworkManager.service - Network Manager
     Загружен: загружен (/usr/lib/systemd/system/NetworkManager.service; включен; пресет: включен)
     Активен: активно (работает) с Пт 2024-05-10 15:09:47 CST; 10мин назад
       Документы: man:NetworkManager(8)
   Основной PID: 1557 (NetworkManager)
      Задачи: 4 (лимит: 18099)
     Память: 17.2M (максимум: 33.7M)
        CPU: 196ms
     CGroup: /system.slice/NetworkManager.service
             └─1557 /usr/sbin/NetworkManager --no-daemon

May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0574] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0575] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0577] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0582] modem-manager: ModemManager available
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0589] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0589] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
May 10 15:09:47 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324987.0591] device (lo): Activation: successful, device activated.
May 10 15:09:53 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324993.0564] manager: startup complete
May 10 15:09:54 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715324994.2185] agent-manager: agent[7e974a7dc47e03cb,:1.36/org.gnome.Shell.NetworkAgent/120]: agent registered
May 10 15:10:07 larry-Alpha-17-C7VF NetworkManager[1557]: <info>  [1715325007.4870] agent-manager: agent[defb4cf0828c9331,:1.79/org.gnome.Shell.NetworkAgent/1000]: agent registered

service --status-all

[ + ]  alsa-utils
 [ - ]  anacron
 [ - ]  apache-htcacheclean
 [ + ]  apache2
 [ + ]  apparmor
 [ + ]  apport
 [ + ]  bluetooth
 [ - ]  console-setup.sh
 [ + ]  cron
 [ + ]  cups
 [ + ]  dbus
 [ + ]  gdm3
 [ - ]  grub-common
 [ + ]  kerneloops
 [ - ]  keyboard-setup.sh
 [ + ]  kmod
 [ + ]  openvpn
 [ - ]  plymouth
 [ + ]  plymouth-log
 [ + ]  procps
 [ - ]  rsync
 [ - ]  saned
 [ - ]  speech-dispatcher
 [ - ]  spice-vdagent
 [ - ]  sssd
 [ + ]  sysstat
 [ + ]  ufw
 [ + ]  unattended-upgrades
 [ - ]  uuidd
 [ - ]  whoopsie
 [ - ]  x11-common

2024.7.14

Спасибо, Мэтт Уайли, и всем, кто предложил советы. Моя проблема была решена. Из-за финальных экзаменов я только недавно нашел время, чтобы этим заняться.

Следуя инструкциям в разделе “Обновление версии ядра Ubuntu” на https://sypalo.com/how-to-upgrade-ubuntu, я скачал и установил последние пакеты ядра:

cd /tmp
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-headers-6.9.9-060909_6.9.9-060909.202407111135_all.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-headers-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-image-unsigned-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-modules-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
sudo dpkg -i *.deb
sudo reboot

После перезагрузки я столкнулся с ошибкой “неверная подпись shim”. Отключив опцию Secure Boot в настройках безопасности BIOS, я решил проблему, и мое беспроводное соединение теперь работает нормально.

У меня такая же проблема с моим wifi-адаптером TPLINK, который использует общий драйвер rtl8821au. Каждое обновление дистрибутива заканчивается одной и той же неприятной проблемой. Обновление ядра ломает скомпилированный модуль драйвера, и его нужно загружать с github для новой версии ядра, его необходимо перекомпилировать и переустановить.

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

Тот, который сработал для меня:

https://github.com/morrownr/8821au-20210708

Просто загрузите в /usr/src, перейдите в директорию драйвера и выполните скрипт установки.

sudo git clone https://github.com/morrownr/8821au-20210708.git в /usr/src

Перейдите в директорию /usr/src/8821au-20210708 и выполните скрипт установки

sudo ./install-driver.sh

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

Вам нужно последняя стабильная версия ядра для карты wifi 7. Следуйте этим инструкциям, находящимся внизу этой страницы, где говорится “Обновление версии ядра Ubuntu” – это сработало для меня: https://sypalo.com/how-to-upgrade-ubuntu

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

Проблема с подключением к беспроводной сети в Ubuntu 24.04 LTS: Решение и рекомендации

Уважаемое сообщество Ubuntu,

Во время установки Ubuntu 24.04 LTS на USB-накопитель с использованием компьютера MSI вы столкнулись с проблемой: операционная система не распознает беспроводные сети. Несмотря на успешное соединение в Windows и наличие проводного подключения в Ubuntu, вам требуется помощь в устранении данной проблемы. Вот подробное руководство по диагностике и решению проблемы.

Шаг 1: Проверка оборудования

Первым делом необходимо убедиться, что ваше беспроводное оборудование правильно распознано системой. Из выводов команды lspci -k видно, что ваша беспроводная карта (Qualcomm WCN785x) использует драйвер ath12k_pci, который должен поддерживать функциональность Wi-Fi.

Шаг 2: Проверка состояния радио

Используйте команду rfkill list для проверки состояния беспроводных интерфейсов. Вы должны увидеть следующее:

sudo rfkill list

Если вывод показывает, что Wi-Fi заблокирован, вы можете разблокировать его с помощью:

sudo rfkill unblock wifi

Шаг 3: Установка необходимых обновлений и драйверов

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

  1. Загрузите и установите последние версии пакетов ядра. Это можно сделать с помощью следующих команд:
cd /tmp
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-headers-6.9.9-060909_6.9.9-060909.202407111135_all.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-headers-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-image-unsigned-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
wget -c https://kernel.ubuntu.com/mainline/v6.9.9/amd64/linux-modules-6.9.9-060909-generic_6.9.9-060909.202407111135_amd64.deb
sudo dpkg -i *.deb
sudo reboot
  1. После перезагрузки отключите функцию Secure Boot в BIOS, если она активирована. Это может быть причиной ошибки "bad shim signature".

Шаг 4: Загрузка дополнительных драйверов

Если беспроводное соединение по-прежнему не работает, возможно, вам потребуется загрузить драйвер из сторонних источников. Для беспроводных адаптеров на базе rtl8821au, например, вы можете использовать драйвер, доступный на GitHub:

sudo git clone https://github.com/morrownr/8821au-20210708.git /usr/src/8821au-20210708
cd /usr/src/8821au-20210708
sudo ./install-driver.sh

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

Заключение

В заключение, если после выполнения всех предложенных шагов проблема не была решена, рекомендуется проверить наличие обновлений для вашей системы, а также обратиться за поддержкой к производителю устройства или в сообщество Ubuntu. Регулярное обновление системы и ядра, а также установка последних драйверов оборудования — ключевые факторы для стабильной работы ваших беспроводных соединений.

Надеюсь, данное руководство решит вашу проблему. Удачи!

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

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