我正在学习Ubuntu16.04LTS,我混淆了networking.service、NetworkManager.service和systemd-networkd.service。在谷歌搜索后,我发现NetworkManager.service和systemd-networkd.service是管理网络的两种方式,我们只需要其中的一种。networking.service无结果。
我已经在Ubuntu16.04桌面和服务器上进行了测试。在桌面上,NetworkManager.service和networking.service是活动的,服务器上只有networking.service活动。我不明白networking.service是什么?你能帮帮我吗?
发布于 2016-11-17 07:05:31
networking.service启动或降低了在/etc/network/interfaces中配置的网络接口,即不是由NetworkManager管理的网络接口。如果您查看/lib/systemd/system/networking.service,您将看到它所做的一切都是ifup还是ifdown,这取决于它是要启动还是停止。
它是oneshot的一个单元,这意味着它会做它的事情并退出,它不会在后台继续运行。
默认情况下,所有网络接口都由NetworkManager管理,networking.service什么也不做。在服务器上,通过编辑/etc/network/interfaces将静态IP地址分配给一个或多个接口是很常见的,在这种情况下,这些接口不再由NetworkManager管理,而是由network.service引发或降级。
https://askubuntu.com/questions/850339
复制相似问题