Вопрос или проблема
Я не являюсь постоянным пользователем этого форума и у меня мало навыков в написании команд и всего остального. Я старался изо всех сил, читая другие сообщения, относящиеся к моей проблеме, но нашел несколько различных причин, и, следовательно, несколько предлагаемых решений, и я не могу понять, какое из них подходит мне. Я надеюсь, вы можете мне помочь.
Я обновился с ubuntu 22.04 до 24.04.01 LTS. Проблема в том, что wifi не всегда работает, хотя отображается, что есть соединение. Он все еще работает примерно через раз, поэтому в последние дни я просто перезагружаю компьютер, пока wifi действительно не заработает.
Я прочитал это сообщение и запустил скрипт информации о беспроводном подключении. Вот ссылка на результат в pastebin.
Я также прочитал это сообщение, которое не кажется пришедшим к окончательному решению. Я попробовал решение, написанное в этом сообщении. Я попытался проверить статус systemd-resolved
но получил сообщение об ошибке: Invalid unit name "systemd-resolved.service~" escaped as "systemd-resolved.serv> Unit systemd-resolved.service\x7e.service could not be found. lines 1-2/2 (END)
Я также попробовал, читая это сообщение, sudo apt install systemd-resolved
, но, по-видимому, у меня уже была установлена самая последняя версия. Он переключился на “установлен автоматически” (мой перевод с французского), но я не знаю, что это значит. В любом случае, у меня все еще остается та же проблема с подключением.
Я не пробовал делать больше, потому что боюсь нанести ущерб, который не смогу исправить. У кого-нибудь есть решение этой проблемы? Помните, что я новичок и в случае с кодом в терминале мне действительно понадобилось бы полное решение.
Заранее спасибо,
Гийом
Ответ или решение
Теория
Проблемы с подключением Wi-Fi на Ubuntu часто связаны с несколькими факторами, такими как несовместимость драйверов, настройки сети и системные обновления. Поскольку вы обновились с версии 22.04 до 24.04.01 LTS, вероятно, проблема может быть вызвана некорректным переносом настроек сети, устаревшими драйверами или несовместимостью новых обновлений с вашим оборудованием.
Драйверы
Основной причиной проблем с Wi-Fi может быть несовместимость драйверов беспроводных сетей с новой версией операционной системы. Драйверы могут требовать обновления или переустановки для корректной работы с последними изменениями в системе.
Менеджер сети и службы
NetworkManager и systemd-resolved играют ключевую роль в управлении сетевыми подключениями на Ubuntu. Некорректная работа этих служб может привести к нестабильной работе Wi-Fi. Ошибки в их конфигурации или устаревшие версии могут вызвать проблемы с подключаемостью, даже если сеть отображается как подключенная.
Пример
Из вашего описания ясно, что вы сталкиваетесь с ситуацией, когда Wi-Fi работает через раз после перезагрузки компьютера. Такие симптомы могут указывать на проблемы с инициализацией драйверов или сбоями в работе сетевых служб. Ваши действия, включая проверку systemd-resolved
и запуск скрипта диагностики беспроводной сети, показывают, что вы сделали попытки диагностировать проблему, однако без полного понимания проблемы это может не привести к решению.
Применение
Диагностика и Перезапуск сетевых служб
-
Проверка статуса NetworkManager.
Откройте терминал и выполните команду:
systemctl status NetworkManager
Убедитесь, что служба активна и работает без ошибок. Обратите внимание на сообщения об ошибках или предупреждениях.
-
Перезапуск NetworkManager.
Если в процессе выполнения предыдущей команды выявлены ошибки, попробуйте перезапустить службу:
sudo systemctl restart NetworkManager
Обновление и Переустановка драйверов
-
Определение модели Wi-Fi адаптера.
Используйте
lshw
для определения вашего сетевого оборудования:sudo lshw -C network
Найдите строчку с
product:
иvendor:
для получения информации о вашем Wi-Fi адаптере. -
Установка проприетарных драйверов.
Иногда проприетарные драйверы обеспечивают лучшую совместимость. Используйте дополнительный пакет драйверов:
sudo ubuntu-drivers devices sudo ubuntu-drivers autoinstall
-
Перезагрузка системы.
Конфигурирование systemd-resolved
-
Проверка и исправление конфигурации.
Убедитесь, что файл
/etc/systemd/resolved.conf
имеет правильные настройки. Откройте его в текстовом редакторе и проверьте, включена ли опцияDNSStubListener
.sudo nano /etc/systemd/resolved.conf
-
Перезапуск службы.
Чтобы изменения вступили в силу, выполните:
sudo systemctl restart systemd-resolved
Заключение
Если следование вышеописанным шагам не решит вашу проблему, рекомендуем обратиться за поддержкой в форум сообщества Ubuntu или настраивать систему с помощью опытного пользователя или специалиста, который сможет детально проанализировать потоки системных журналов и диагностировать более глубокие проблемы.
Ваш случай может требовать специфического вмешательства, учитывая аппаратную конфигурацию вашего компьютера, или дополнительного конфигурирования системы с учётом изменений, внесенных в последних версиях Ubuntu.