Я изучаю Ubuntu 16.04 LTS, и я путаю между networking.service
, NetworkManager.service
и systemd-networkd.service
. После поиска с помощью Google я нашел это NetworkManager.service
и systemd-networkd.service
два пути состоят в том, чтобы управлять сетью, и нам только нужен 1 из них. Никакой результат для networking.service
.
Я уже протестировал на Рабочем столе Ubuntu 16.04 и Сервере. На рабочем столе NetworkManager.service
и networking.service
активны, на сервере только networking.service
активный. Я не понимаю что networking.service
? Вы могли помочь мне?
networking.service
повышения или холмы сетевые интерфейсы настроили в /etc/network/interfaces
, то есть, те сетевые интерфейсы, которые являются не управляются NetworkManager. Если Вы изучите /lib/systemd/system/networking.service
, то Вы будете видеть, что все, что это делает, ifup
или ifdown
в зависимости от того, должно ли это быть запущено или остановлено.
Это - oneshot единица, что означает, что это делает свою вещь и выходы, это не остается работать в фоновом режиме.
По умолчанию всеми сетевыми интерфейсами управляет NetworkManager, и networking.service
ничего не делает. На сервере довольно распространено присвоить статический IP-адрес одному или нескольким интерфейсам путем редактирования /etc/network/interfaces
, и в этом случае теми интерфейсами больше не управляет NetworkManager, и они повышены или побеждены network.service
.