Рейтинг:3

Куда пропал сервис network-manager в 21.10?

флаг cn

Перед обновлением я мог использовать sudo service network-manager перезапустить при проблемах с подключением. После обновления до 21.10 сетевой менеджер все еще установлен, но уже не как служба. Вместо этого перезапуск «сетевой» службы, похоже, не дает таких же результатов (и не было раньше в 20.04).

Как перезапустить сетевой менеджер в 21.10?

muru avatar
флаг us
Из [списка файлов пакета] (https://packages.ubuntu.com/groovy/amd64/network-manager/filelist) видно, что теперь это `NetworkManager.service`, как и в других дистрибутивах.
флаг cn
@muru Попробовал, кажется, что не существует под этим именем :-( `sudo service NetworkManager.service status` "Не удалось найти модуль NetworkManager.service.service."
флаг cn
Я вижу, что команда `service` имеет флаг `--status-all`, который позволяет получить список всех служб. Сетевой менеджер там не указан, только снова «сеть». Кажется, для него больше нет службы, или он каким-то образом консолидирован и работает по-другому.
флаг cn
Просмотрев файлы в списке, на который ссылается @muru, я вижу в /lib/systemd/system/NetworkManager.service: `ExecStart=/usr/sbin/NetworkManager --no-daemon`. Что я сейчас делаю, чтобы перезапустить его, это `sudo killall NetworkManager` + `sudo NetworkManager --no-daemon &`. Кажется, делает то, что раньше делал перезапуск службы.
muru avatar
флаг us
Посмотрите вывод вашей первой команды: `NetworkManager.service.service` с двумя `.service` в нем. При использовании команды `service` не следует помещать `.service` в `sudo service NetworkManager status`.
Рейтинг:7
флаг us

Служба NetworkManager была названа Сетевой менеджер для а сейчас, и сетевой менеджер служба была сохранена как вариант обратной совместимости (см. В чем разница между network-manager.service и NetworkManager.service в Systemd?). Похоже, что в Ubuntu 20.10 (Groovy Gorilla) его наконец-то убрали, и теперь только Сетевой менеджер имя осталось. Вы можете использовать его так:

sudo service NetworkManager start|stop|...
sudo systemctl start|stop|... NetworkManager
sudo systemctl start|stop|... NetworkManager.service

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.