我正在学习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
复制相似问题