Соединение WiFi теряется каждые 5 минут ровно (Fedora)

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

Я использую Framework Laptop 13 с Fedora 41 и основной платой ARM. Когда компьютер работает от батареи, без подключения к сети, WiFi-соединение обрывается каждые 5 минут (или очень близко к этому). Появляется сообщение “Активация сетевого подключения не удалась”, после чего в настройках WiFi не доступны никакие сети. Интересно, что если я загружаю систему, пока машина подключена к сети, а затем отключаю и снова подключаю, это пятиминутное отключение случается снова. То же самое происходит, если компьютер подключен к сети и я закрываю крышку. Единственный способ избежать этого — загрузиться при подключении к сети. Иногда проблема возникает, казалось бы, случайным образом.

Единственное решение, которое я нашел, — это оставлять ноутбук подключенным к сети все время или перезагружать каждые 5 минут. Уверен, что это проблема с настройками питания, но я не могу понять, что происходит.

Что я пробовал:

  • Переустановка WiFi-карты
  • Запуск sudo systemctl restart
  • Забвение подключения и повторное подключение через графический интерфейс Fedora
  • Отключение расширений GNOME, связанных с использованием энергии, таких как caffeine
  • Изменение режима питания на “Производительность”
  • Загрузка с USB. Соединение стабильно, пока я не установлю систему на жесткий диск. Затем я снова возвращаюсь к пятиминутному лимиту.

Этот вопрос похож: В Fedora 31 WiFi-соединение прерывается через некоторое время

Спасибо за ваш совет.

Редактирование: вот некоторые из сообщений, которые я вижу прямо перед обрывом соединения. Это связано с изменением моего IPv6-адреса??

Mar 01 14:35:26 fedora kernel: wlp1s0: disconnect from AP 0a:58:28:1f:26:52 for new auth to 8e:58:28:1f:26:52
Mar 01 14:35:26 fedora kernel: wlp1s0: authenticate with 8e:58:28:1f:26:52 (local address=62:4a:ae:22:9c:fc)
Mar 01 14:35:27 fedora kernel: wlp1s0: send auth to 8e:58:28:1f:26:52 (try 1/3)
Mar 01 14:35:30 fedora kernel: wlp1s0: send auth to 8e:58:28:1f:26:52 (try 2/3)
Mar 01 14:35:32 fedora kernel: wlp1s0: aborting authentication with 8e:58:28:1f:26:52 by local choice (Reason: 3=DEAUTH_LEAVING)
Mar 01 14:35:46 fedora kernel: wlp1s0: authenticate with 8e:58:28:1f:26:52 (local address=62:4a:ae:22:9c:fc)
Mar 01 14:35:47 fedora kernel: wlp1s0: send auth to 8e:58:28:1f:26:52 (try 1/3)
Mar 01 14:35:47 fedora kernel: wlp1s0: authenticate with 8e:58:28:1f:26:52 (local address=62:4a:ae:22:9c:fc)
Mar 01 14:35:48 fedora kernel: wlp1s0: send auth to 8e:58:28:1f:26:52 (try 1/3)
Mar 01 14:35:48 fedora kernel: wlp1s0: authenticated
Mar 01 14:35:48 fedora kernel: wlp1s0: associate with 8e:58:28:1f:26:52 (try 1/3)

Редактирование2: Загрузка с USB работает отлично. Как только я устанавливаю Fedora на жесткий диск, я снова возвращаюсь к пятиминутному таймеру.

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

Анализ проблемы с периодическим отключением WiFi на Fedora

Теория

Проблемы с соединением WiFi на ноутбуке с Fedora, описанные в вашем вопросе, могут возникать из-за нескольких факторов. В данном случае, ключевым моментом является регулярность проблемы: через каждые 5 минут. Это указывает на систематическое поведение, связанное с настройками системы или оборудованием.

Возможные причины:

  1. Энергосбережение: Системы Fedora и оборудование вашего ноутбука могут иметь различные настройки энергосбережения, которые изменяются в зависимости от питания от батареи или сети. Если интерфейс WiFi переходит в режим энергосбережения, это может вызывать потерю соединения.

  2. Конфликт драйверов: Системы на базе Linux иногда сталкиваются с проблемами совместимости драйверов, особенно на специфическом оборудовании, как, например, новый ARM mainboard.

  3. Сетевые конфликты и IPv6: Обратим внимание на сообщение об ошибке Обратите внимание на вашу предпосылку об изменении IPv6. Автоматическое изменение IP-адресов может привести к временной потере соединения, требующей новой аутентификации.

  4. Ошибки программного обеспечения: Программная ошибка в самой системе или конфликт в версиях могут вызвать подобное поведение.

Пример

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

Применение

Для решения проблемы предлагаю следующие шаги:

  1. Настройки энергосбережения WiFi:

    • Проверьте настройки энергосбережения, связанные с сетевым адаптером. Попробуйте отключить режим энергосбережения для WiFi-адаптера:
      Перейдите в /etc/NetworkManager/conf.d/ и добавьте или отредактируйте файл конфигурации, чтобы включить wifi.powersave = 2.
      Перезапустите NetworkManager: sudo systemctl restart NetworkManager.
  2. Обновление и настройка драйверов:

    • Проверьте наличие обновлений драйверов для вашего WiFi-адаптера, включая обновления через dnf upgrade.
    • Поищите совместимые модули драйверов или обновления на форумах разработчиков Fedora и на сайте производителя вашего адаптера.
  3. Диагностика IPv6:

    • Если использование IPv6 не является обязательным, рассмотрите возможность его временного отключения для проверки, повлияет ли это на стабильность соединения:
      sudo sysctl net.ipv6.conf.all.disable_ipv6=1

      Если IPv6 необходим, идентифицируйте и настройте его вручную, чтобы избежать изменений, минимизировав вероятность смены IP-адреса.

  4. Проверка логов и диагностика:

    • Тщательно просмотрите системные логи (journalctl) на предмет любых повторяющихся ошибок или предупреждений вокруг времени, когда происходит сбой соединения.
    • Установите iwconfig и проверьте, записываются ли указания системы энергосбережения (например, iwconfig <iface> power off).
  5. Тестирование альтернативных окружений:

    • Если проблема сохраняется, стоит запустить другую версию Fedora или даже другую ОС, где эти проблемы могли бы не проявиться, для подтверждения проблемы уровня ОС.
  6. Консультация с техническими сообществами:

    • Постарайтесь обратиться к сообщества Fedora и пользователей Framework Laptop для консультации. Возможно, у кого-то уже была подобная проблема с вашим оборудованием.

Последовательный и методичный подход к решению проблемы поможет вам выявить ее корень и, чтобы нормализовать работу WiFi на вашем устройстве. На основе предложенных рекомендаций вы сможете глубже разобраться в проблеме и, возможно, разработать верное решение.

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

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