Невозможно создать точку доступа

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

Я использую Ubuntu 24.04 Noble, версия ядра 6+. Я пытался создать хотспот с помощью hostapd, но мое другое устройство не может подключиться к этому хотспоту. Вот файл конфигурации hostapd:

interface=wlp1s0
driver=nl80211
ssid=MyHotspot
hw_mode=g
channel=7
wmm_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

И в журнале указано, что что-то не так с аутентификацией? На телефоне просто пишется, что соединение не удалось.

16:07:43 Pantheon hostapd[834133]: wlx30de4be0eca9: STA 12:e2:ce:0a:38:64 WPA: завершена рукопожатие пары ключей (RSN)
16:07:45 Pantheon hostapd[834133]: wlx30de4be0eca9: STA 12:e2:ce:0a:38:64 IEEE 802.11: отключено
16:07:46 Pantheon hostapd[834133]: wlx30de4be0eca9: STA 12:e2:ce:0a:38:64 IEEE 802.11: деаутентифицировано из-за неактивности (таймер DEAUTH/REMOVE)
16:08:35 Pantheon hostapd[834133]: wlx30de4be0eca9: STA f2:56:10:c8:df:f9 IEEE 802.11: аутентифицировано
16:08:35 Pantheon hostapd[834133]: wlx30de4be0eca9: STA f2:56:10:c8:df:f9 IEEE 802.11: связано (aid 1)
16:08:44 Pantheon hostapd[834133]: wlx30de4be0eca9: STA f2:56:10:c8:df:f9 IEEE 802.11: деаутентифицировано по запросу локальной деаутентификации
16:10:20 Pantheon systemd[1]: Остановка hostapd.service - Точка доступа и сервер аутентификации для Wi-Fi и Ethernet...

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

16:12:18 Pantheon hostapd[841453]: wlp1s0: STA 12:e2:ce:0a:38:64 RADIUS: начало сессии учета C65F3D39E97FEC78
16:12:18 Pantheon hostapd[841453]: wlp1s0: STA 12:e2:ce:0a:38:64 WPA: завершена рукопожатие пары ключей (RSN)
16:12:22 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: аутентифицировано
16:12:22 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: связано (aid 1)
16:12:29 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: аутентифицировано
16:12:29 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: связано (aid 1)
16:12:37 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: аутентифицировано
16:12:37 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: связано (aid 1)
16:12:44 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: аутентифицировано
16:12:44 Pantheon hostapd[841453]: wlp1s0: STA f2:56:10:c8:df:f9 IEEE 802.11: связано (aid 1)

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

Как решить проблему с созданием точки доступа на Ubuntu 24.04

Создание точки доступа на Ubuntu 24.04 может представлять определенные трудности, особенно если возникают проблемы с подключением. Опираясь на предоставленную информацию, мы постараемся выявить возможные причины неудачи в подключении к вашей точке доступа, а также предложить решения.

1. Проверка конфигурации hostapd

Ваш файл конфигурации hostapd выглядит следующим образом:

interface=wlp1s0
driver=nl80211
ssid=MyHotspot
hw_mode=g
channel=7
wmm_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

Возможные проблемы:

  • Проверьте, корректно ли указаны интерфейс и драйвер. Убедитесь, что wlp1s0 – это активный интерфейс для создания точки доступа. Вы можете проверить это с помощью команды ip link show.

2. Журнал hostapd

Рассмотрим логи, предоставленные вами:

  • События аутентификации:
    WPA: pairwise key handshake completed (RSN) указывает на то, что процесс аутентификации начался, но затем происходят события deauthenticated due to inactivity и deauthenticated due to local deauth request, что свидетельствует о том, что устройство не может завершить подключение.

  • Таймауты:
    Отсутствие связи в течение длительного времени может привести к деавторизации. Убедитесь, что ваше устройство находится в зоне действия сигнала, и что между устройствами достаточно низкое количество помех.

3. Проверка беспроводного адаптера

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

  • Проверьте поддержку режима точки доступа для вашего адаптера, выполнив команду:
    iw list

    Найдите раздел, который касается Supported interface modes, и убедитесь, что указан режим "AP".

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

Измените параметры шифрования

  • Попробуйте временно изменить wpa на wpa=1 и rsn_pairwise на ccmp или даже отключить WPA (не рекомендуется для общедоступных точек доступа) для проверки, может ли устройство подключиться.

Измените频道

  • Попробуйте сменить channel на менее загруженный (например, 1 или 11), чтобы устранить возможные помехи с другими сетями.

5. Проверка зависимостей

Убедитесь, что все необходимые пакеты установлены и правильно настроены:

sudo apt install hostapd dnsmasq

Проверьте, активированы ли эти службы:

sudo systemctl status hostapd
sudo systemctl status dnsmasq

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

6. Проверьте настройки брандмауэра

Иногда настройки брандмауэра могут блокировать соединения:

sudo ufw status

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

sudo ufw disable

Заключение

Если вы последовательно рассмотрите все предложенные шаги, это поможет вам выявить и устранить проблему с созданием точки доступа на вашем устройстве под управлением Ubuntu 24.04. Если после выполнения всех вышеперечисленных рекомендаций проблема все еще сохраняется, возможно стоит обратиться к документации hostapd или рассмотреть возможность использования других программных инструментов для настройки точки доступа, таких как NetworkManager.

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

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