Вопрос или проблема
Ранее пароли WiFi можно было найти в /etc/NetworkManager/system-connections/
. В новой версии Ubuntu 24.04 Noble Numbat эта папка пустая (даже несмотря на то, что я сейчас использую домашний WiFi, чтобы задать этот вопрос).
Итак, вопрос, где теперь хранятся пароли WiFi?
PS: У меня также есть активные VPN-соединения Wireguard, созданные через графический интерфейс NetworkManager
. Папка /etc/NetworkManager/system-connections/VPN
также пуста.
Пароли WiFi теперь хранятся в файлах .yaml в /etc/netplan
.
Ответ или решение
В Ubuntu 24.04 Noble Numbat произошли изменения в схеме хранения конфигураций сетевых подключений, включая пароли от WiFi-сетей. Ранее, как и было упомянуто, такие данные находились в каталоге /etc/NetworkManager/system-connections/
. Однако в данной версии ОС вы можете обнаружить, что этот каталог часто оказывается пустым, даже если вы активно используете соединение через WiFi или VPN.
Новое местоположение хранения паролей:
Файлы Netplan
Теперь конфигурации сетей, в том числе и пароли WiFi, хранятся в формате .yaml
в директории /etc/netplan
. Эти файлы содержат сетевые параметры и конфигурации, которые система использует для установления соединений. Проверка и редактирование этих конфигураций требует понимания синтаксиса YAML, поскольку неправильное форматирование может привести к ошибкам в сетевых подключениях.
Перенос данных из NetworkManager
Стоит отметить, что переход к использованию netplan обусловлен стремлением упростить управление сетями и интегрировать более современные методы конфигурации сетевых подключений. Этот подход также упрощает работу системным администраторам, поддерживая более высокоуровневую абстракцию настроек сети.
Работа с VPN
Для управления VPN-соединениями через NetworkManager и последующего их интеграции в netplan, следует учесть, что многие настрои могут быть автоматически импортированы, если они созданы через GUI NetworkManager. Однако, для ручного управления или перенастройки, необходимо будет проверить совместимость и возможные адаптации конфигураций в .yaml
файлах.
Важные рекомендации:
-
Резервное копирование: Прежде чем вносить изменения в файлы конфигураций, убедитесь, что у вас есть их резервные копии. Это важная мера предосторожности на случай некорректных изменений.
-
Редактирование YAML: Обращайте внимание на форматирование отступов в YAML — это критически важно для корректного распознавания настроек системой.
-
Перезагрузка сетевых служб: После внесения изменений, убедитесь, что вы перезагрузили сетевые службы для применения новых конфигураций. Это можно сделать с помощью команды
sudo netplan apply
.
Заключение
Переход Ubuntu на использование netplan для управления конфигурациями сетевых подключений, включая WiFi и VPN, является шагом к более унифицированной и гибкой системе управления сетью. Обладая пониманием новых местоположений и форматов файлов, вы сможете эффективно управлять сетью в последних версиях Ubuntu.