Узнайте, как исправить проблемы с подключением, вызванные неправильной конфигурацией NetworkManager в Linux.
Потеря подключения к Интернету может быть неприятной, и гораздо хуже, когда вы обнаружите, что NetworkManager вообще не работает. К сожалению, с этой проблемой обычно сталкиваются пользователи таких дистрибутивов, как Arch Linux и Ubuntu.
В большинстве случаев проблемы с NetworkManager решаются просто. Вы можете обнаружить, что решение так же просто, как переустановить NetworkManager или включить службу. Давайте рассмотрим некоторые методы устранения неполадок, которые эффективны для решения большинства проблем с NetworkManager, не работающим в Linux.
1. Убедитесь, что NetworkManager установлен и обновлен
Некоторые пользователи обнаружили, что NetworkManager перестал работать, потому что служба была удалена или стала несовместимой с их системой. Вы можете определить, работает ли NetworkManager открыв терминал и введя следующую команду:
статус systemctl NetworkManager
Терминал распечатает информацию о статусе NetworkManager. Прочитайте печатную информацию, а затем нажмите
Ctrl + С чтобы выйти из подсказки. Вы должны исследовать потенциальные проблемы с подключением к Wi-Fi если вы пытаетесь подключиться к Интернету, но обнаруживаете, что NetworkManager активно работает.Если терминал печатает, что услуга неактивный (мертвый), вы должны убедиться, что NetworkManager установлен и обновлен. Вы можете использовать следующие команды, чтобы убедиться, что NetworkManager обновлен, и установить любые новые обновления, если это не так:
sudo apt установить сетевой менеджер
sudo apt обновить сетевой менеджер
Вам также следует установить апплет GNOME для NetworkManager, если вы используете дистрибутив на основе GNOME, такой как Ubuntu или Debian. Вы можете установить этот апплет с помощью следующей команды:
sudo apt установить сетевой менеджер-гном
sudo apt обновить сетевой менеджер-гном
Проверьте свое соединение, попытавшись подключиться к Интернету. Функции сетевых служб обычно можно восстановить, установив и/или обновив NetworkManager. Вам также может потребоваться перезапустить NetworkManager с помощью следующая команда systemctl:
sudo systemctl перезапустить NetworkManager
Важно отметить, что справочные термины, которые вы используете для NetworkManager, различаются в зависимости от вашей системы и могут нуждаться в корректировке. Компьютеры, использующие механизм инициализации Upstart, будут обращаться к NetworkManager как к сетевому менеджеру. Компьютеры, использующие механизм инициализации systemd, будут обращаться к NetworkManager как к NetworkManager.service.
Большинство пользователей используют операционные системы, использующие механизм инициализации systemd. Например, Ubuntu использует systemd и отказалась от обратной совместимости для Upstart после 20.10 (Groovy Gorilla).
Даже в systemd ссылочный термин может меняться в зависимости от контекста. NetworkManager относится к службе, а network-manager относится к пакету программного обеспечения.
2. Включить NetworkManager для запуска при запуске
Если вы обнаружите, что запуск NetworkManager вручную работает до тех пор, пока вы не перезагрузите компьютер, проблема может заключаться в том, что NetworkManager не имеет разрешения на запуск при запуске. Вы можете решить эту проблему, открыв терминал и введя простую команду, чтобы включить его:
systemctl включить NetworkManager
Перезагрузите компьютер, а затем попытайтесь подключиться к Интернету. Ваша проблема должна решиться, если проблема с NetworkManager заключалась в том, что он не мог запуститься при запуске. Если его не удалось запустить, введите следующую команду, чтобы получить дополнительную информацию о его статусе:
статус systemctl NetworkManager
Прочтите журналы, напечатанные в нижней части терминала. Эти журналы могут дать вам полезную информацию о том, какой процесс запуска вызвал сбой NetworkManager. Вы можете изучить указанные ошибки или поделиться ими с участниками форума в Интернете для расширенного устранения неполадок.
Вам также следует подумать, не могут ли какие-либо недавние изменения, внесенные вами в ваш компьютер, помешать правильной работе NetworkManager. Если вы недавно изменили настройки в таких файлах, как /etc/systemd/system.conf, вы должны немедленно отменить эти изменения и перезагрузить компьютер.
Также известно, что неправильно настроенные VPN вызывают проблемы с NetworkManager. Вам следует подумать об отмене любых конфигураций VPN и переустановке VPN с руководством, если вы считаете, что это потенциально может быть источником ваших проблем с NetworkManager.
Любые факторы, уникальные для вашей системы, которые могут повлиять на сетевые службы, заслуживают изучения. Если вы решите обратиться за помощью в устранении неполадок в Интернете, предоставление этой информации участникам форума также облегчит им изучение проблемы и предложение необходимой вам помощи.
Обновляйте свою систему Linux
К сожалению, не все сетевые проблемы решаются просто. Ваша проблема может быть сложной и требовать устранения неполадок в конкретной ситуации. Хотя невозможно предотвратить каждую системную проблему, вы можете поддерживать свой компьютер в хорошем состоянии, регулярно устанавливая последние стабильные системные обновления.