- Вопрос или проблема
- Дополнительная информация:
- Ответ или решение
- Проблемы с подключением NixOS к двухдиапазонной Mesh Wi-Fi сети
- 1. Подробный анализ проблемы
- 1.1 Mesh-сеть и её влияние
- 1.2 Ошибки NetworkManager
- 2. Регулирование и совместимость
- 3. Рекомендации по устранению проблемы
- 3.1 Конфигурация NetworkManager
- 3.2 Обновление драйверов и модулей
- 3.3 Использование wpa_supplicant
- 4. Заключение
Вопрос или проблема
Мой ноутбук с 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 и настройки безопасности.
-
Удалите существующие конфигурации
nmcli connection delete <имя_вашей_сети>
-
Создайте новое подключение:
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.
Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь обращаться. Удачи в решении проблемы!