什么是 networking.service?

什么是 networking.service?

我在学Ubuntu 16.04 LTSnetworking.service我把、NetworkManager.service和搞混了systemd-networkd.service。经过谷歌搜索,我发现NetworkManager.servicesystemd-networkd.service是两种管理网络的方法,我们只需要其中一种。 没有找到networking.service

我已经测试过了Ubuntu 16.04 桌面服务器。在桌面上NetworkManager.servicenetworking.service活动的,在服务器上仅networking.service活动。我不明白这networking.service是什么?你能帮我吗?

答案1

networking.service提高或降低在 中配置的网络接口/etc/network/interfaces,即那些不是由 NetworkManager 管理。如果你仔细研究,/lib/systemd/system/networking.service你会发现它所做的一切都ifup取决于ifdown是否要启动或停止。

它是一个一次性单元,这意味着它完成其任务后就退出,不会继续在后台运行。

默认情况下,所有网络接口均由 NetworkManager 管理,networking.service不执行任何操作。在服务器上,通过编辑 为一个或多个接口分配静态 IP 地址是很常见的/etc/network/interfaces,在这种情况下,这些接口不再由 NetworkManager 管理,它们由 提升或关闭network.service

相关内容