При создании точки доступа, если выбрать SSID состоящий из одной заглавной буквы, то невозможно активировать это соединение. В логах пишет, что "wpa_supplicant wlan0: Failed to start AP functionality" Если имя изменить на одну строчную букву или несколько символов, то все в порядке и точка доступа работает нормально.
Не на все буквы данная проблема распространяется. С именами M, S, W, A, X не подключается, а с именами Q, Z, V работает.
Возможно, wpa_supplicant виноват.
Workstation K 10.1 x86_64 Попробовала воспроизвести проблему по следующим шагам: 1) ПКМ на значок соединения в трее -> Настроить сетевые подключения 2) Добавить новое соединение -> Wi-fi (отдача) 3) Ввести Имя соединения test123, указав SSID одну из указанных букв X (см. Комментарий 1). 4) Подключить созданное соединение. Результат: успешное подключение. Точка доступа (X) видна на других устройствах. В связи с этим, прошу уточнить дополнительно: 1) Выводы команд # uname -a # cat /etc/os-release # apt-repo 2) Шаги воспроизведения, приводящие к ошибке. Спасибо.
1) Вот выводы запрошенных команд: [root@M-436631 ~]# uname -a Linux M-436631 6.1.30-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Mon May 29 11:37:56 UTC 2023 x86_64 GNU/Linux [root@M-436631 ~]# cat /etc/os-release NAME="ALT" VERSION="10.2" ID=altlinux VERSION_ID=10.2 PRETTY_NAME="ALT Workstation K 10.2 (Sorbaronia Mitschurinii)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:kworkstation:10" BUILD_ID="ALT 10.1" ALT_BRANCH_ID="p10" HOME_URL="https://www.basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" [root@M-436631 ~]# apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p10/branch/x86_64 classic gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux/ p10/branch/noarch classic rpm [p10] http://mirror.yandex.ru/altlinux/ p10/branch/x86_64 classic gostcrypto rpm [p10] http://mirror.yandex.ru/altlinux/ p10/branch/x86_64-i586 classic rpm [p10] http://mirror.yandex.ru/altlinux/ p10/branch/noarch classic 2) Все делаю точно также, как Вы и написали: 1) ПКМ на значок соединения в трее -> Настроить сетевые подключения 2) Добавить новое соединение -> Wi-fi (отдача) 3) Ввести Имя соединения test123, указав SSID одну из указанных букв X. Ставлю галочку "Скрытая сеть" и Защита Wi-Fi -> WPA/WPA2 Personal 4) ПКМ на созданном подключении -> Подключить. В трее крутится, крутится кружок на значке и по таймауту выключается. Может это из-за определенного "железа" происходит, у меня Wi-Fi модуль Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34). С другим модулем пока проверить нет возможности.
(Ответ для Алексей на комментарий #4) > 3) Ввести Имя соединения test123, указав SSID одну из указанных букв X. > Ставлю галочку "Скрытая сеть" и Защита Wi-Fi -> WPA/WPA2 Personal Чтобы локализовать проблему: 1) Попробуйте без Скрытой сети 2) Попробуйте без пароля Удается ли подключиться в случае 1) и в случае 2) ?
Не смогла воспроизвести проблему. Стенды в тестировании: HP ProBook x360 435 G8 2X7P6EA Lenovo IdeaPad 5 Pro 16ACH6
Не удается подключиться ни при 1), ни при 2). Если добавить вторую букву к SSID то все сразу подключается.
Прошу дополнительно приложить вывод # journalctl -f в момент неудачного подключения.
Пожалуйста, вот вывод: июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.7764] device (wlan0): Activation: starting connection 'test111' (61c326af-b5ae-4d05-bdc7-9f925e8910f5) июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.7764] audit: op="connection-activate" uuid="61c326af-b5ae-4d05-bdc7-9f925e8910f5" name="test111" pid=3791 uid=500 result="success" июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.7765] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed') июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.7978] device (wlan0): set-hw-addr: reset MAC address to 4C:EB:42:93:BA:9D (preserve) июн 22 08:58:57 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:57 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9523] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed') июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9526] device (wlan0): Activation: (wifi) connection 'test111' requires no security. No secrets needed. июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9526] Config: added 'ssid' value 'X' июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9526] Config: added 'mode' value '2' июн 22 08:58:57 M-436631 wpa_supplicant[2899]: Note: nl80211 driver interface is not designed to be used with ap_scan=2; this can result in connection failures июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9526] Config: added 'frequency' value '2472' июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9527] Config: added 'key_mgmt' value 'NONE' июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9530] device (wlan0): supplicant interface state: disconnected -> interface_disabled июн 22 08:58:57 M-436631 NetworkManager[2601]: <info> [1687413537.9560] device (wlan0): supplicant interface state: interface_disabled -> disconnected июн 22 08:58:57 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 wpa_supplicant[2899]: wlan0: Failed to start AP functionality июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:58:58 M-436631 wpa_supplicant[2899]: wlan0: Failed to start AP functionality июн 22 08:59:00 M-436631 systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully. июн 22 08:59:20 M-436631 tun2socks[2618]: time="2023-06-22T08:59:20+03:00" level=info msg="[TCP] 10.195.68.8:50464 <-> 91.105.192.100:443" июн 22 08:59:20 M-436631 tun2socks[2618]: time="2023-06-22T08:59:20+03:00" level=info msg="[TCP] 10.195.68.8:43528 <-> 91.105.192.100:80" июн 22 08:59:23 M-436631 NetworkManager[2601]: <warn> [1687413563.2422] device (wlan0): Activation: (wifi) Hotspot network creation took too long, failing activation июн 22 08:59:23 M-436631 NetworkManager[2601]: <info> [1687413563.2423] device (wlan0): state change: config -> failed (reason 'supplicant-timeout', sys-iface-state: 'managed') июн 22 08:59:23 M-436631 NetworkManager[2601]: <warn> [1687413563.2426] device (wlan0): Activation: failed for connection 'test111' июн 22 08:59:23 M-436631 NetworkManager[2601]: <info> [1687413563.2427] device (wlan0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed') июн 22 08:59:23 M-436631 plasmashell[3791]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5579b5fb6f20) QQmlContext(0x5579b5b75a80) QUrl("file:///usr/share/kf5/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") июн 22 08:59:23 M-436631 plasmashell[3791]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5579b5fb6f20) QQmlContext(0x5579b5b75a80) QUrl("file:///usr/share/kf5/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") июн 22 08:59:23 M-436631 wpa_supplicant[2899]: wlan0: CTRL-EVENT-DSCP-POLICY clear_all июн 22 08:59:23 M-436631 NetworkManager[2601]: <info> [1687413563.2637] device (wlan0): set-hw-addr: set MAC address to 62:C3:EE:86:A7:80 (scanning) июн 22 08:59:23 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:59:23 M-436631 kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1 июн 22 08:59:23 M-436631 NetworkManager[2601]: <info> [1687413563.4253] device (wlan0): supplicant interface state: disconnected -> interface_disabled июн 22 08:59:23 M-436631 NetworkManager[2601]: <info> [1687413563.4254] device (wlan0): supplicant interface state: interface_disabled -> inactive июн 22 08:59:23 M-436631 plasmashell[3791]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5579b8398890) QQmlContext(0x5579b5b75a80) QUrl("file:///usr/share/kf5/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") июн 22 08:59:23 M-436631 plasmashell[3791]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x5579b8398890) QQmlContext(0x5579b5b75a80) QUrl("file:///usr/share/kf5/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") июн 22 08:59:28 M-436631 kwin_x11[3764]: kwin_core: XCB error: 152 (BadDamage), sequence: 42385, resource id: 19393638, major code: 143 (DAMAGE), minor code: 3 (Subtract) июн 22 08:59:28 M-436631 kwin_x11[3764]: kwin_core: XCB error: 152 (BadDamage), sequence: 42389, resource id: 19393671, major code: 143 (DAMAGE), minor code: 3 (Subtract) июн 22 08:59:33 M-436631 tun2socks[2618]: time="2023-06-22T08:59:33+03:00" level=info msg="[TCP] 10.195.68.8:42786 <-> 195.201.63.43:443"
Давайте попробуем увеличить уровень дебага для wpa_supplicant: # systemctl stop NetworkManager.service # killall wpa_supplicant # wpa_supplicant -ddd -u -f /var/log/wpa_supplicant.log -B # systemctl start NetworkManager.service Далее: выполнить попытку подключения Полученный лог приложите, пожалуйста, в виде файла.
Created attachment 13583 [details] Лог файл wpa_supplicant Пожалуйста, как Вы и просили, лог файл прикрепляю.
Удалось вопроизвести ошибку используя аналогичный модуль: Network: Device-1: Intel Centrino Wireless-N 1030 [Rainbow Peak] driver: iwlwifi Тестовый стенд: Workstation K 10.1, обновленный до актуального состояния P10: wpa_supplicant-2.10-alt2 NetworkManager-1.40.18-alt1.p10.1 Эксперимент 1. Подключение через NetworkManager. 1) ПКМ на значок соединения в трее -> Настроить сетевые подключения 2) Добавить новое соединение -> Wi-fi (отдача) 3) Ввести Имя соединения test123, указав SSID X 4) Подключить созданное соединение Результат: подключение не выполняется. В логе ошибка wlan0: Failed to start AP functionality Эксперимент 2. Подключение без использования NetworkManager. 1) Создать конфигурацию: # cat /etc/wpa_supplicant/example2.conf ctrl_interface=/var/run/wpa_supplicant update_config=1 network={ ssid="W" psk="12345678" key_mgmt=WPA-PSK pairwise=CCMP # These next two lines put the interface in access point mode on channel mode=2 frequency=2472 } 2) Выполнить команды # systemctl stop NetworkManager # killall wpa_supplicant # wpa_supplicant -B -ddd -f /var/log/wpa_supplicant.log -i wlan0 -c /etc/wpa_supplicant/example2.conf # dhcpcd wlan0 Результат: подключение не выполняется. В логе ошибка wlan0: Failed to start AP functionality Сизиф: wpa_supplicant-2.10-alt2.x86_64 NetworkManager-1.42.6-alt1.x86_64 Выполнила указанные выше эксперименты, обновив стенд до Сизифа. Эксперимент 1: выполнен успешно! Подключение осуществилось, ip-адрес получен. Эксперимент 2: подключение не выполняется. В логе ошибка wlan0: Failed to start AP functionality Логи для p10 и для Сизифа прилагаются. Передаю ошибку разработчикам. Тестовый стенд будет предоставлен по запросу.
Created attachment 13615 [details] log p10
Created attachment 13616 [details] log Sisyphus
поведение при различных ssid определяется соответствующим firmware wifi-карты. я формально мог бы перенаправить ошибку на firmware-linux, но, реалистично, не ожидаю там подвижек.
Надо повесить ошибку в апстрим. Вера, повесь пожалуйста.
Багтрекер https://hostap.epitest.fi/bugz/ не является рабочим, поэтому написала письмо по адресу, указанному в секции "Feedback, comments, mailing list" на домашней странице. Any comments, reports on success/failure, ideas for further improvement, feature requests, etc. are welcome at j@w1.fi.