Вопрос или проблема
Я пытался настроить мою систему (Ubuntu 24.04.1 LTS) для подключения к локальной сети, но потерял любую возможность подключаться к Интернету, он вообще перестал работать, когда я пытаюсь запустить NetworkManager, консоль отображает NetworkManager.service Unit: NetworkManager.service Not Found, когда я пытаюсь установить пакет NetworkManager, я не могу подключиться к репозиториям Ubuntu, старт/переустановка не работает, что мне делать?
.
Ответ или решение
Проблема, с которой вы столкнулись, является распространенной для пользователей Linux, особенно когда речь идет о настройке сетевых соединений на системах Ubuntu. Ваша система сообщает о том, что служба NetworkManager отсутствует, и это создает проблемы с подключением к сети.
Теория
NetworkManager — это системная демонстрация для управления сетевыми настройками вашего компьютера. Он автоматизирует процессы, связанные с подключением к различным сетям, будь то Ethernet, Wi-Fi или мобильные сети. Когда служба NetworkManager не доступна или неправильно настроена, система может потерять возможность устанавливать сетевые соединения, что и произошло в вашем случае.
Основные причины ошибки "Unit: NetworkManager.service Not Found" могут включать:
-
Отсутствие пакета NetworkManager: Возможно, пакет NetworkManager удален или никогда не был установлен на вашем компьютере.
-
Повреждение конфигурационных файлов: Файлы конфигурации NetworkManager могли быть повреждены или удалены.
-
Неисправности системы инициализации (systemd): Systemd может не находить соответствующий файл службы из-за внутренних сбоев.
-
Ошибки в зависимости или блокировка репозиториев: Если у вас нет доступа к интернету, это может усложнить попытки переподключения или установки программного обеспечения.
Пример
Рассмотрим ситуацию с отсутствием NetworkManager на примере установки этого пакета на другой версии Ubuntu. Для этого мы будем использовать offline инструмент, например, установочные диски или USB-накопитель с полным арсеналом необходимых пакетов. Предположим, в системе имеется установочный диск с оффлайн-репозиторием пакетов.
Применение
-
Подготовка к переподключению:
a. Проверка вручную: Убедитесь, что NetworkManager действительно отсутствует. Для этого откройте терминал и выполните:
dpkg -l | grep network-manager
Это покажет, установлен ли пакет и какая его версия присутствует в системе. Если пакет отсутствует, это подтвердит вашу проблему.
-
Установка NetworkManager:
a. Используйте офлайн-репозиторий: Если у вас есть установочный диск Ubuntu или USB-накопитель с дистрибутивом:
-
Подсоедините устройство к компьютеру.
-
Смонтируйте диск с помощью:
sudo mount /dev/sdX /mnt
где
/dev/sdX
– это ваш диск (точное название можно уточнить командойlsblk
). -
Далее обновите списки пакетов и попытайтесь установить NetworkManager:
sudo apt-cdrom add sudo apt update sudo apt install network-manager
b. Использование dpkg: Если у вас есть файл пакета (.deb), его можно установить вручную:
sudo dpkg -i /path_to_package/network-manager.deb
Это позволит установить NetworkManager без доступа к интернету.
-
-
Проверка и запуск службы:
a. Проверьте наличие службы после установки:
systemctl list-unit-files | grep NetworkManager
Если служба появилась, попробуйте активировать её:
sudo systemctl enable NetworkManager sudo systemctl start NetworkManager
-
Проверка конфигурации:
Если NetworkManager установлен и работа службы успешно восстановлена, убедитесь в корректности настроек сетевых адаптеров. Выполните:
nmcli device status
Это покажет текущий статус всех сетевых адаптеров. Убедитесь, что нужный адаптер активен.
-
Обновление и устранение конфликта пакетов:
После успешной установки вы можете обновить систему и проверить все конфликты:
sudo apt update sudo apt upgrade sudo apt --fix-broken install
Эти шаги и объяснения помогут в восстановлении функции сетевого менеджера и выхода в интернет на вашей системе Ubuntu 24.04.1 LTS. Важно регулярно обновлять и следить за системой, чтобы избежать подобных проблем в будущем.