Вопрос или проблема
Я недавно обновился с Ubuntu 18.04 LTS до 20.04 LTS и, к сожалению, есть очень раздражающая проблема с сетевым менеджером. Подключение, которое должно происходить автоматически при запуске, не инициируется автоматически. Каждый раз, когда я запускаю компьютер, мне приходится вручную выбирать сеть, к которой я хочу подключиться. Эта проблема не возникала в Ubuntu 18.04 LTS и невероятно раздражает. Я убедился, что подключение доступно для всех пользователей и установлено на автоматическое подключение с приоритетом 0, удалил подключение и попробовал снова, но ничего не работает. Почему это происходит?
Ладно, кажется, это сработало по какой-то причине: зайдите в ‘Сетевые подключения’, выберите шестеренку для редактирования подключения, перейдите на вкладку ‘Безопасность Wi-Fi’, и в поле ‘Пароль’ выберите ‘Хранить пароль только для этого пользователя’. Сохраните, перезагрузите, и бац, подключается автоматически. Странная проблема.
У меня был тот же опыт с Lubuntu 20.04 на Acer Chromebook c710 с скрытой сетью.
Я решил проблему следующим образом:
sudo featherpad /etc/NetworkManager/system-connections/"название вашего ssid".nmconnection
system-connections
и добавьте сразу после
[wifi]
hidden=true
Вы можете установить подходящую сеть с более высоким приоритетом, это можно сделать
1. nm-connection-editor > ваша предпочтительная сеть > общее > приоритет > 10
больше число означает более высокий приоритет
если ваш компьютер застрял с поврежденной сетью, вы можете удалить ее или установить ей отрицательный приоритет
2. Эквивалентно, вы можете редактировать с помощью
sudo vim /etc/NetworkManager/system-connections/yournetwork.nmconnection
и измените строку на
autoconnect-priority=10
Столкнулся с той же проблемой в Ubuntu 24.10.
Как и было предложено, я изменил настройку пароля Wi-Fi на “Хранить пароль только для этого пользователя”. Это сработало, то есть Wi-Fi автоматически переподключился после перезагрузки, но после перезагрузки и перед вводом моих учетных данных пользователя мне было предложено ввести мой пароль!
Модальное окно показало, что “Требуется аутентификация, Системная политика запрещает изменения настроек сети для всех пользователей”. Поэтому я изменил настройки пароля обратно на “Хранить для всех пользователей” и попробовал перезагрузиться снова.
Не уверен, почему, но теперь Wi-Fi подключается автоматически после перезагрузки и, конечно, меня НЕ просят дважды войти в систему. Так что, СПАСИБО!!! #проблемарешена
.
Ответ или решение
Конечно, давайте рассмотрим проблемы, связанные с автоматическим подключением Wi-Fi на Ubuntu 20.04 и некоторые возможные решения. Учитывая подробности, предоставленные в описании, мы обсудим, почему такая проблема может возникнуть, и как её можно решить.
Теория
После обновления операционной системы с Ubuntu 18.04 до 20.04 вы можете столкнуться с проблемой, когда Wi-Fi не подключается автоматически при запуске системы. Это может быть связано с различиями в управлении сетевыми соединениями между двумя версиями, изменениями в настройках NetworkManager, а также с особенностями конфигурирования беспроводных сетей в Linux.
NetworkManager — это инструмент, используемый для упрощения настройки и управления сетевыми подключениями в Linux. Он обладает способностью автоматически подключаться к сетям, которые настроены для автоматического подключения. В случае, если система не соблюдает эти инструкции, причина может крыться в конфигурациях самого сетевого менеджера или в сохранённых данных о сеть.
Примеры
-
Изменение хранения пароля: Один из пользователей сообщил, что изменение способа хранения пароля Wi-Fi на "Хранить пароль только для этого пользователя" позволило системе автоматически подключаться к сети. Это может указывать на проблему с доступом к секретной информации, необходимой NetworkManager для автоматического подключения к сети.
-
Параметры приоритета: Установка приоритета автоподключения более высоко для предпочитаемой сети может помочь решить проблему. Увеличивая значение
autoconnect-priority
, вы даёте системе понять, какую сеть следует подключать в первую очередь. -
Скрытые сети: В случае работы со скрытыми сетями может потребоваться вручную указать, что сеть скрыта, добавив параметр
hidden=true
в файл конфигурации сети.
Применение
Проверка настроек NetworkManager
-
Проверка файла конфигурации сети: Вам нужно открыть файл конфигурации сети с помощью текстового редактора. Используйте команду:
sudo nano /etc/NetworkManager/system-connections/yournetwork.nmconnection
Проверьте, что параметры
autoconnect=true
иautoconnect-priority
установлены правильно. Значение приоритета должно быть положительным и достаточно высоким для вашего предпочтительного соединения. -
Изменение параметров хранения пароля: Если у вас установлено "Хранить для всех пользователей", попробуйте изменить на "Хранить только для этого пользователя" через GUI или изменением соответствующего параметра в конфигурационном файле.
-
Скрытые сети: Для скрытых сетей убедитесь, что в разделе
[wifi]
вашего файла конфигурации присутствует строкаhidden=true
.
Использование интерфейса NetworkManager
-
NetworkManager GUI: Откройте редактор подключений с помощью команды:
nm-connection-editor
Здесь вы можете изменить настройки подключения: установить, что сеть должна автоматически подключаться, изменить приоритет, а также проверить параметры безопасности Wi-Fi.
-
Перезагрузка NetworkManager: После внесения изменений в конфиги, перезагрузите службу NetworkManager:
sudo systemctl restart NetworkManager
Диагностика и логирование
-
Логирование ошибок: Просмотрите журналы, используя
journalctl
, чтобы увидеть ошибки, относящиеся к NetworkManager. Это может помочь выявить проблемы, связанные с авторизацией, сохранением конфигурации или другими системными особенностями.journalctl -u NetworkManager
-
Удостоверьтесь в актуальности NetworkManager: Убедитесь, что все пакеты Ubuntu обновлены, включая NetworkManager. Это зачастую решает проблемы, связанные с известными ошибками и особенностями в предыдущих выпусках.
Заключение
Проблемы с автоматическим подключением Wi-Fi в Ubuntu 20.04 после обновления могут быть вызваны различными факторами, включая изменения в конфигурации NetworkManager, управление доступом к сетям, скрытые сети и другие системные настройки. Решения представлены с учётом как ручного, так и графического управления, и могут потребовать экспериментов с конфигурацией для нахождения оптимально работающей настройки.