什么组件/包负责lo
在没有ifupdown
包的情况下将systemd 作为 PID1 的网络接口调出?
在 Debian 中,我们有相当多的组件来管理网络、ifupdown
、network-manager
、systemd-networkd
。现在,我们可以,而且我做到了,删除该ifupdown
包,这意味着在启动过程中/etc/network/interface
不会引用它ifup
。
我还ifconfig
从 NetworkManager 的配置文件中删除了所有条目/etc/NetworkManager/NetworkManager.conf
,并nmcli dev
显示它lo
是不受管理的。
$ nmcli dev
:
lo loopback unmanaged --
Run Code Online (Sandbox Code Playgroud)
networkctl
还显示lo
未托管:
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
:
Run Code Online (Sandbox Code Playgroud)
但仍然,lo
似乎是了(LOWER_UP
至少)
$ ip li
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group …
Run Code Online (Sandbox Code Playgroud)