- Вопрос или проблема
- Важная информация
- lspci -k
- ifconfig
- sudo lshw -C network
- Предпринятые попытки
- Дополнительная информация добавлена 2024.5.10
- sudo journalctl -b 0 -u NetworkManager
- service NetworkManager status
- service --status-all
- 2024.7.14
- Ответ или решение
- Проблема с подключением к беспроводной сети в Ubuntu 24.04 LTS: Решение и рекомендации
- Шаг 1: Проверка оборудования
- Шаг 2: Проверка состояния радио
- Шаг 3: Установка необходимых обновлений и драйверов
- Шаг 4: Загрузка дополнительных драйверов
- Заключение
Вопрос или проблема
Здравствуйте, сообщество 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: Установка необходимых обновлений и драйверов
Разработчики иногда выпускают новые версии ядра и драйверов, которые могут решить проблемы с совместимостью. Следуйте этим шагам для обновления ядра:
- Загрузите и установите последние версии пакетов ядра. Это можно сделать с помощью следующих команд:
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
- После перезагрузки отключите функцию 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. Регулярное обновление системы и ядра, а также установка последних драйверов оборудования — ключевые факторы для стабильной работы ваших беспроводных соединений.
Надеюсь, данное руководство решит вашу проблему. Удачи!