- Вопрос или проблема
- Ответ или решение
- Проблема с Wi-Fi-соединением после обновления с Ubuntu 22.04 на Ubuntu 24.04: Решение
- 1. Анализ состояния службы NetworkManager
- 2. Очистка остатков от wpa_supplicant
- 3. Проблемы с конфигурацией сети
- 4. Проблема с драйверами
- 5. Дополнительные действия
- 6. Тестирование соединения
- Заключение
Вопрос или проблема
Я борюсь с этой проблемой последние 2 недели после обновления с Ubuntu 22.04 до Ubuntu 24.04.
Сначала я мог получить доступ к некоторым сайтам, но не к другим. Следуя некоторым ответам на этом сайте, я изменил настройки DNS и сети. Это привело к другим проблемам и другим решениям, которые я не совсем помню.
Вот текущее состояние:
-
При запуске компьютера он не обнаруживает Wi-Fi. Вот статус:
$ sudo systemctl status NetworkManager
NetworkManager.service - Менеджер сети
Загрузка: загружено (/usr/lib/systemd/system/NetworkManager.service; включено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:01:43 CET; 10мин назад
Документы: man:NetworkManager(8)
Основной PID: 1266 (NetworkManager)
Задачи: 4 (лимит: 3868)
Память: 18.6M (максимум: 33.9M)
CPU: 785ms
CGroup: /system.slice/NetworkManager.service
└─1266 /usr/sbin/NetworkManager --no-daemon
déc. 08 11:02:06 philax-Aspire-S3-392G NetworkManager[1266]: <warn> [1733652126.4995] устройство (wlp2s0): повторное получение интерфейса супликанта (#2).
déc. 08 11:02:06 philax-Aspire-S3-392G NetworkManager[1266]: <error> [1733652126.5254] устройство (wlp2s0): Не удалось инициализировать интерфейс супликанта: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant не смог захватить этот интерфейс.
déc. 08 11:02:13 philax-Aspire-S3-392G NetworkManager[1266]: <info> [1733652133.5990] агент-менеджер: агент[85b7621e4b365fa6,:1.114/org.gnome.Shell.NetworkAgent/1000]: агент зарегистрирован
déc. 08 11:02:16 philax-Aspire-S3-392G NetworkManager[1266]: <warn> [1733652136.4952] устройство (wlp2s0): повторное получение интерфейса супликанта (#3).
déc. 08 11:02:16 philax-Aspire-S3-392G NetworkManager[1266]: <error> [1733652136.5456] устройство (wlp2s0): Не удалось инициализировать интерфейс супликанта: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant не смог захватить этот интерфейс.
déc. 08 11:02:26 philax-Aspire-S3-392G NetworkManager[1266]: <warn> [1733652146.5047] устройство (wlp2s0): повторное получение интерфейса супликанта (#4).
déc. 08 11:02:26 philax-Aspire-S3-392G NetworkManager[1266]: <error> [1733652146.5386] устройство (wlp2s0): Не удалось инициализировать интерфейс супликанта: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant не смог захватить этот интерфейс.
déc. 08 11:02:36 philax-Aspire-S3-392G NetworkManager[1266]: <warn> [1733652156.4968] устройство (wlp2s0): повторное получение интерфейса супликанта (#5).
déc. 08 11:02:36 philax-Aspire-S3-392G NetworkManager[1266]: <error> [1733652156.5205] устройство (wlp2s0): Не удалось инициализировать интерфейс супликанта: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant не смог захватить этот интерфейс.
déc. 08 11:02:36 philax-Aspire-S3-392G NetworkManager[1266]: <info> [1733652156.5205] устройство (wlp2s0): интерфейс супликанта продолжает падать, сдаваться
$ sudo systemctl status wpa_supplicant
wpa_supplicant.service - WPA супликант
Загрузка: загружено (/usr/lib/systemd/system/wpa_supplicant.service; отключено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:01:43 CET; 12мин назад
Основной PID: 1610 (wpa_supplicant)
Задачи: 1 (лимит: 3868)
Память: 1.7M (максимум: 2.2M)
CPU: 53ms
CGroup: /system.slice/wpa_supplicant.service
└─1610 /usr/sbin/wpa_supplicant -u -s -O "DIR=/run/wpa_supplicant GROUP=netdev"
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: nl80211: ядро сообщает: совпадение уже настроено
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: nl80211: ядро сообщает: совпадение уже настроено
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: nl80211: ядро сообщает: совпадение уже настроено
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: nl80211: ядро сообщает: совпадение уже настроено
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: ctrl_iface существует и, похоже, используется - нельзя переопределить
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: Удалите '/run/wpa_supplicant/wlp2s0' вручную, если он больше не используется
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: Не удалось инициализировать интерфейс управления 'DIR=/run/wpa_supplicant GROUP=netdev'.
Возможно, у вас уже запущен другой процесс wpa_supplicant или файл был
оставлен неаккуратным завершением работы wpa_supplicant, в этом случае вам нужно
вручную удалить этот файл перед повторным запуском wpa_supplicant.
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
déc. 08 11:02:36 philax-Aspire-S3-392G wpa_supplicant[1610]: nl80211: деинициализация ifname=wlp2s0 disabled_11b_rates=0
-
Затем я перезапускаю свой Wi-Fi с помощью
sudo systemctl stop wpa_supplicant
sudo systemctl restart NetworkManager
Обычно сети обнаруживаются, но Wi-Fi продолжает переподключаться, чаще всего он зависает и показывает сообщение Ubuntu «Ошибка подключения; Активация сетевого соединения не удалась»; но иногда подключение успешно, и я получаю уведомления и сообщения.
Вот статус:
$ sudo systemctl status NetworkManager
NetworkManager.service - Менеджер сети
Загрузка: загружено (/usr/lib/systemd/system/NetworkManager.service; включено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:15:38 CET; 54с назад
Документы: man:NetworkManager(8)
Основной PID: 5232 (NetworkManager)
Задачи: 4 (лимит: 3868)
Память: 4.8M (максимум: 20.4M)
CPU: 617ms
CGroup: /system.slice/NetworkManager.service
└─5232 /usr/sbin/NetworkManager --no-daemon
déc. 08 11:16:11 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652971.9995] устройство (p2p-dev-wlp2s0): состояние интерфейса управления супликанта: сканирование -> отключено
déc. 08 11:16:22 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652982.0016] устройство (wlp2s0): состояние интерфейса супликанта: отключено -> сканирование
déc. 08 11:16:22 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652982.0016] устройство (p2p-dev-wlp2s0): состояние интерфейса управления супликанта: отключено -> сканирование
déc. 08 11:16:26 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652986.4345] устройство (wlp2s0): состояние интерфейса супликанта: сканирование -> отключено
déc. 08 11:16:26 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652986.4345] устройство (p2p-dev-wlp2s0): состояние интерфейса управления супликанта: сканирование -> отключено
déc. 08 11:16:32 philax-Aspire-S3-392G NetworkManager[5232]: <warn> [1733652992.4978] устройство (wlp2s0): Активация: (wifi) ассоциация заняла слишком много времени, ошибка активации
déc. 08 11:16:32 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652992.4979] устройство (wlp2s0): изменение состояния: config -> не удалось (причина 'ssid-not-found', sys-iface-state: 'управляется')
déc. 08 11:16:32 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652992.4992] менеджер: состояние NetworkManager теперь НЕПОДКЛЮЧЕНО
déc. 08 11:16:32 philax-Aspire-S3-392G NetworkManager[5232]: <warn> [1733652992.5002] устройство (wlp2s0): Активация: не удалось подключение 'carbowifi-5G-stop'
déc. 08 11:16:32 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733652992.5009] устройство (wlp2s0): изменение состояния: не удалось -> отключено (причина 'none', sys-iface-state: 'управляется')
$ sudo systemctl status wpa_supplicant
wpa_supplicant.service - WPA супликант
Загрузка: загружено (/usr/lib/systemd/system/wpa_supplicant.service; отключено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:15:38 CET; 1мин 0с назад
Основной PID: 5398 (wpa_supplicant)
Задачи: 1 (лимит: 3868)
Память: 1.6M (максимум: 2.1M)
CPU: 97ms
CGroup: /system.slice/wpa_supplicant.service
└─5398 /usr/sbin/wpa_supplicant -u -s -O "DIR=/run/wpa_supplicant GROUP=netdev"
déc. 08 11:16:26 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-SSID-REENABLED id=0 ssid="carbowifi-5G-stop"
déc. 08 11:16:26 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: SME: Пытаемся аутентифицироваться с b4:b0:24:b9:bb:be (SSID='carbowifi-5G-stop' freq=5240 MHz)
déc. 08 11:16:26 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: SME: Запрос аутентификации к драйверу не удался
déc. 08 11:16:26 philax-Aspire-S3-392G wpa_supplicant[5398]: BSSID b4:b0:24:b9:bb:be увеличивает счетчик списка игнорирования до 2, игнорируя 10 секунд
déc. 08 11:16:26 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="carbowifi-5G-stop" auth_failures=2 duration=20 reason=CONN_FAILED
déc. 08 11:16:33 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: Отказ триггера сканирования, поскольку одно уже в ожидании
déc. 08 11:16:37 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: WPS-CANCEL
déc. 08 11:16:37 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: SME: Пытаемся аутентифицироваться с b4:b0:24:b9:bb:be (SSID='carbowifi-5G-stop' freq=5240 MHz)
déc. 08 11:16:37 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: SME: Запрос аутентификации к драйверу не удался
déc. 08 11:16:37 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="carbowifi-5G-stop" auth_failures=1 duration=10 reason=CONN_FAILED здесь
Через некоторое время, странным образом, Wi-Fi стабилизируется и говорит, что он подключен:
$ sudo systemctl status NetworkManager
NetworkManager.service - Менеджер сети
Загрузка: загружено (/usr/lib/systemd/system/NetworkManager.service; включено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:15:38 CET; 17мин назад
Документы: man:NetworkManager(8)
Основной PID: 5232 (NetworkManager)
Задачи: 4 (лимит: 3868)
Память: 4.7M (максимум: 20.4M своп: 2.2M своп максимум: 2.3M)
CPU: 5.620s
CGroup: /system.slice/NetworkManager.service
└─5232 /usr/sbin/NetworkManager --no-daemon
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5075] устройство (p2p-dev-wlp2s0): состояние управления супликанта: ассоциирован -> 4way_handshake
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5254] устройство (wlp2s0): состояние интерфейса супликанта: 4way_handshake -> завершено
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5258] устройство (wlp2s0): ip:dhcp4: перезапуск
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5358] dhcp4 (wlp2s0): отмена транзакции DHCP
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5358] dhcp4 (wlp2s0): активация: начало транзакции (тайм-аут через 45 секунд)
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5358] dhcp4 (wlp2s0): состояние изменилось, нет аренды
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5359] dhcp4 (wlp2s0): активация: начало транзакции (тайм-аут через 45 секунд)
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.5361] устройство (p2p-dev-wlp2s0): состояние управления супликанта: 4way_handshake -> завершено
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.6944] dhcp4 (wlp2s0): состояние изменилось, новая аренда, адрес=192.168.1.27, acd в ожидании
déc. 08 11:33:35 philax-Aspire-S3-392G NetworkManager[5232]: <info> [1733654015.6947] dhcp4 (wlp2s0): состояние изменилось, новая аренда, адрес=192.168.1.27
$ sudo systemctl status wpa_supplicant
wpa_supplicant.service - WPA супликант
Загрузка: загружено (/usr/lib/systemd/system/wpa_supplicant.service; отключено; предустановка: включена)
Активно: активно (работает) с воскресенья 2024-12-08 11:15:38 CET; 18мин назад
Основной PID: 5398 (wpa_supplicant)
Задачи: 1 (лимит: 3868)
Память: 1.2M (максимум: 2.3M своп: 1008.0K своп максимум: 1020.0K)
CPU: 1.754s
CGroup: /system.slice/wpa_supplicant.service
└─5398 /usr/sbin/wpa_supplicant -u -s -O "DIR=/run/wpa_supplicant GROUP=netdev"
déc. 08 11:33:35 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: WPA: Переговоры ключей завершены с b4:b0:24:b9:bb:bf [PTK=CCMP GTK=CCMP]
déc. 08 11:33:35 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-CONNECTED - Подключение к b4:b0:24:b9:bb:bf завершено [id=0 id_str=]
déc. 08 11:33:35 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE выше=1 сигнал=-67 шум=9999 txrate=0
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=b4:b0:24:b9:bb:bf причина=1 локально_сгенерировано=1
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: Конфигурация сети не найдена для текущей AP
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=b4:b0:24:b9:bb:be причина=3 локально_сгенерировано=1
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-SUBNET-STATUS-UPDATE статус=0
déc. 08 11:33:40 philax-Aspire-S3-392G wpa_supplicant[5398]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=DE
Хотя Wi-Fi затем очень медленный, и кажется, что некоторые сайты не работают:
--- статистика ping google.com ---
69 пакетов передано, 32 получено, 53.6232% потеря пакетов, время 68810ms
rtt min/avg/max/mdev = 4.272/43.283/144.060/38.257 ms
--- статистика ping 8.8.8.8 ---
41 пакетов передано, 0 получено, +1 ошибка, 100% потеря пакетов, время 40971ms
От 192.168.0.1 icmp_seq=5 Сеть назначения недоступна
--- статистика ping 192.168.0.1 ---
9 пакетов передано, 9 получено, 0% потеря пакетов, время 8008ms
rtt min/avg/max/mdev = 2.432/58.732/125.008/42.910 ms
Я должен признать, что я очень растерян и начинаю терять терпение… Пожалуйста, спрашивайте, если вам нужна дополнительная информация! Большое спасибо
Дополнительная информация о моей настройке:
$ sudo ifconfig
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 (Локальная петля)
RX пакетов 30 bytes 3055 (3.0 KB)
RX ошибки 0 dropped 0 overruns 0 frame 0
TX пакетов 30 bytes 3055 (3.0 KB)
TX ошибки 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.225 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::8286:f2ff:fe73:d4a8 prefixlen 64 scopeid 0x20<link>
inet6 fd00::1:8286:f2ff:fe73:d4a8 prefixlen 64 scopeid 0x0<global>
inet6 2a01:cb08:b64:2900:8286:f2ff:fe73:d4a8 prefixlen 64 scopeid 0x0<global>
ether 80:86:f2:73:d4:a8 txqueuelen 1000 (Ethernet)
RX пакетов 122188 bytes 177573076 (177.5 MB)
RX ошибки 0 dropped 48 overruns 0 frame 0
TX пакетов 17189 bytes 2516154 (2.5 MB)
TX ошибки 0 dropped 0 overruns 0 carrier 0 collisions 0
$ lspci -knn | grep -i wireless
02:00.0 Контроллер сети [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 73)
Подсистема: Intel Corporation Dual Band Wireless-N 7260 [Wilkins Peak 2] [8086:4060]
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=systemd-resolved
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
Ответ или решение
Проблема с Wi-Fi-соединением после обновления с Ubuntu 22.04 на Ubuntu 24.04: Решение
Проблема с Wi-Fi-соединением после обновления операционной системы может возникнуть по различным причинам, включая конфликты программного обеспечения, несовместимость драйверов и неправильные настройки сети. Если вы столкнулись с подобной ситуацией после обновления с Ubuntu 22.04 на Ubuntu 24.04, внимательно изучим вашу проблему и предложим решения.
1. Анализ состояния службы NetworkManager
По вашему описанию можно увидеть, что служба NetworkManager запускается нормально, но возникают проблемы с инициализацией интерфейса wpa_supplicant
. Ошибка Couldn't initialize supplicant interface
может указывать на то, что интерфейс Wi-Fi wlp2s0
не может быть захвачен wpa_supplicant
. Для начала убедитесь, что нет других процессов, использующих данный интерфейс.
Решение:
- Остановите
wpa_supplicant
и NetworkManager командой:sudo systemctl stop wpa_supplicant sudo systemctl stop NetworkManager
- Убедитесь, что нет запущенных процессов:
ps aux | grep wpa_supplicant
Если вы видите другие процессы, завершите их.
2. Очистка остатков от wpa_supplicant
Ваша система сообщает, что не может инициализировать управление интерфейсом из-за существования контрольного интерфейса. В этом случае удалите остатки в директории /run/wpa_supplicant
:
Решение:
sudo rm -rf /run/wpa_supplicant/*
После этого вновь запустите NetworkManager:
sudo systemctl start NetworkManager
3. Проблемы с конфигурацией сети
Ваш файл конфигурации /etc/NetworkManager/NetworkManager.conf
выглядит корректно, но стоит проверить настройки DNS. После вмешательства в конфигурацию сети возможно, что настройки DNS были сбиты.
Решение:
- Проверьте файл
/etc/resolv.conf
и убедитесь, что в нем указаны корректные DNS-серверы. Чтобы использовать Google DNS, добавьте следующие строки:nameserver 8.8.8.8 nameserver 8.8.4.4
4. Проблема с драйверами
Информация о вашей сетевой карте (Intel Corporation Wireless 7260
) может указывать на проблемы с драйверами, особенно после обновления системы.
Решение:
- Убедитесь, что вы используете последние драйвера для вашего устройства. Зачастую в Linux используются драйвера
iwlwifi
. Обновите драйвера, выполнив:sudo apt update sudo apt install --reinstall linux-firmware
5. Дополнительные действия
- Если Wi-Fi по-прежнему нестабилен, попробуйте изменить параметры настройки вашего маршрутизатора, такие как изменение канала и отключение WMM (Wi-Fi Multimedia), а также исключите использование частоты 5 ГГц, переключившись на 2.4 ГГц.
- Также полезно будет проверить настройки безопасности вашей сети Wi-Fi (например, использовать WPA2 вместо WPA3, если используется WPA3).
6. Тестирование соединения
После выполнения всех шагов попробуйте снова подключиться к Wi-Fi. Используйте команду ping для проверки стабильности соединения:
ping -c 4 google.com
Если ни одно из решений не помогло, возможно, стоит рассмотреть возможность выполнения чистой переустановки Ubuntu 24.04, чтобы устранить вероятность конфликта программного обеспечения или драйверов.
Заключение
Проблемы с Wi-Fi могут быть трудными для диагностики и решения, но следуя по этим шагам, вы сможете устранить большинство распространенных причин. Если после выполнения всех предложенных шагов проблемы не будут решены, проявите терпение и рассмотрите возможность обращения в сообщество Ubuntu или поиск профессиональной поддержки.