2

Before upgrading I could use sudo service network-manager restart when having connection issues. After upgrading to 21.10 the network-manager is still installed, but not as a service anymore. Restarting the "networking" service instead seems not to have the same effects (and didn't had before in 20.04).

How do I restart the network-manager in 21.10?

5
  • From the package file list, it looks like it's NetworkManager.service now, in line with how it's in other distros.
    – muru
    Oct 24 at 11:36
  • @muru Tried it, seems not to exist under this name :-( sudo service NetworkManager.service status "Unit NetworkManager.service.service could not be found."
    – Eugene
    Oct 24 at 11:50
  • I see the service cmd has a --status-all flag which allows to retrieve a list of all services. Network manager is not listed there, only "networking" again. Seems there's no service for it anymore or it has been consolidated and working differently now somehow.
    – Eugene
    Oct 24 at 11:55
  • After taking a look at the files in the list @muru has linked, I see in /lib/systemd/system/NetworkManager.service: ExecStart=/usr/sbin/NetworkManager --no-daemon. What I now do to restart it is sudo killall NetworkManager + sudo NetworkManager --no-daemon &. Seems to do what the service restart did before.
    – Eugene
    Oct 24 at 12:22
  • 3
    See the output from your first command: NetworkManager.service.service with two .services in it. When using the service command, you shouldn't put have .service sudo service NetworkManager status.
    – muru
    Oct 24 at 12:27
6

The NetworkManager service has been named NetworkManager for a while now, and network-manager service was kept around as a backwards-compatibility option (see What's the difference between network-manager.service and NetworkManager.service in Systemd?). It looks like that was finally dropped in Ubuntu 20.10 (Groovy Gorilla), and now only the NetworkManager name remains. You can use it like so:

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.