NixOS не может подключиться к домашней двухдиапазонной mesh Wi-Fi сети.

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

Мой ноутбук с NixOs 24.11 и адаптером Intel(R) Wi-Fi 6E AX211 160MHz не может подключиться к моей домашней сети через Wi-Fi (по Ethernet работает). Вместо правильных SSID (либо 2.4G, либо 5G) отображается только fhmesh_, за которым следует шестнадцатеричный MAC-адрес моего роутера. Когда я пытаюсь подключиться к нему в своем оконном менеджере с плиточной компоновкой, networkManager показывает ошибку 802-11-wireless-security.key-mgmt: 'wpa-psk' is not a valid value for 'mesh' mode connections. Когда я пытаюсь подключиться к нему с помощью KDE Plasma, отображается 802-11-wireless.mode: connection does not match access point. Я подключаюсь к скрытой сети с именем и паролем моего правильного SSID, но networkManager не может ее найти.
Я пытался установить модуль ядра iwlwifi (логи), пакет iw и pkgs.wireless-regdb в hardware.firmware, но это не решило мою проблему. Я выполнил iw reg get, в результате чего показало, что моя регулирующая страна — TH: DFS-UNSET. Я пытался выполнить sudo iw reg set для CA (я в Канаде) и US (страница настроек WLAN моего роутера показывает его страну как UNITED STATES, и я не могу изменить это). Ни один из вариантов, похоже, не сработал. Я пытался перейти на wpa-supplicant, но это тоже не сработало.

Дополнительная информация:

  • Эта проблема, похоже, затрагивает только мое устройство, когда оно подключено к интернету от CIK Telecom, так как я не мог подключиться к Wi-Fi в другом доме с тем же провайдером. Я могу подключаться к Wi-Fi в местах, не обслуживаемых этим провайдером, и networkManager в настоящее время может обнаруживать Wi-Fi моего соседа.
  • Эта проблема не проявляется, когда я загружаюсь в Windows на том же компьютере (быстрая перезагрузка уже отключена). Я использую Debian на другом компьютере, и он подключается к Wi-Fi нормально. Он подключается к сети с правильным SSID и одновременно показывает мне опцию подключения к fhmesh_. Когда я пытаюсь подключиться к fhmesh_, появляется такая же ошибка wpa-psk. iw reg get на этом компьютере также возвращает TH: DFS-UNSET.
  • Мой /etc/nixos здесь

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

Проблемы с подключением NixOS к двухдиапазонной Mesh Wi-Fi сети

Ваш вопрос о подключении к Wi-Fi сети на NixOS 24.11 с использованием адаптера Intel(R) Wi-Fi 6E AX211 160MHz очень важен, особенно учитывая специфику ситуации. Давайте рассмотрим возможные причины проблемы и пути её решения.

1. Подробный анализ проблемы

Вы описали несколько ключевых аспектов вашей проблемы. Основной проблемой является отсутствие распознавания корректных SSID вашей домовладения, что в свою очередь вызывает ошибки при попытке подключения.

1.1 Mesh-сеть и её влияние

Проблема начинается с того, что вместо ожидаемых SSID (как для 2.4ГГц, так и для 5ГГц) отображается сеть с именем fhmesh_ и последующим шестнадцатеричным MAC-адресом вашего роутера. Это может указывать на то, что ваше устройство пытается подключиться к Mesh-сети, которая использует другие протоколы или методы аутентификации, нежели стандартные.

1.2 Ошибки NetworkManager

Ошибки, о которых вы упомянули:

  • 802-11-wireless-security.key-mgmt: 'wpa-psk' is not a valid value for 'mesh' mode connections
  • 802-11-wireless.mode: connection does not match access point

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

2. Регулирование и совместимость

Согласно вашему описанию, использование команды iw reg get возвращает значение TH: DFS-UNSET, что может быть связано с ограничениями в использовании диапазонов частот. Несмотря на попытки изменить страну с помощью sudo iw reg set CA или US, это не дало результата. Это может означать, что ваше устройство не поддерживает изменение регуляции из-за встроенной защиты.

3. Рекомендации по устранению проблемы

3.1 Конфигурация NetworkManager

Для начала, убедитесь, что NetworkManager правильно настроен для подключения к вашей Wi-Fi сети. Можно попробовать удалить настройки текущих подключений и создать новое подключение, указывая вручную SSID и настройки безопасности.

  1. Удалите существующие конфигурации

    nmcli connection delete <имя_вашей_сети>
  2. Создайте новое подключение:

    nmcli device wifi connect <ваш_SSID> password <ваш_пароль>

3.2 Обновление драйверов и модулей

Вы уже пробовали установить модули, такие как iwlwifi, iw и pkgs.wireless-regdb. Однако важно убедиться, что все пакеты обновлены, и используемая версия ядра поддерживает ваш адаптер Wi-Fi.

  • Обновите вашу систему и драйвера:
    nixos-rebuild switch --upgrade

3.3 Использование wpa_supplicant

Проблемы с использованием wpa_supplicant также могут быть связаны с некорректной конфигурацией. Убедитесь, что файл конфигурации /etc/wpa_supplicant.conf правильно настроен для вашей сети:

network={
    ssid="ваш_SSID"
    psk="ваш_пароль"
    key_mgmt=WPA-PSK
}

И запустите wpa_supplicant:

wpa_supplicant -B -i <интерфейс_вашего_адаптера> -c /etc/wpa_supplicant.conf

4. Заключение

С учётом всей вышеописанной информации, рекомендуется также протестировать адаптер на других сетях и убедиться, что проблема действительно ограничивается вашим домом. Это поможет выяснить, является ли проблема специфической для настроек роутера вашего провайдера CIK Telecom или системой NixOS.

Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь обращаться. Удачи в решении проблемы!

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

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