Ubuntu Server: Fail to restart networking.service: Unit network.service not found

Posted on

QUESTION :

I add some a line dns-nameservers 8.8.8.8 in my /etc/network/interfaces.
I want to reload this config without reboot.

However, when I tried:
sudo service networking restart
I got a Unit networking.service not found error

sudo /etc/init.d/networking restart
I got /etc/init.d/networking: command not found

How can I fix this?
I use Ubuntu Server 18.04.2 LTS

ANSWER :

Things have changed over time. Dependent on your installation, you want to check the service names with

systemctl list-unit-files | grep -i network

And, most likely in your case, it’s

systemctl restart NetworkManager

Since version 15.04, Ubuntu comes with systemd as default instead of initd. systemd-networkd exactly

Use systemctl restart networking