网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
s1978256
帖子: 55
注册时间: 2015-08-24 22:17
系统: ubuntu20.04.4

网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

#1

帖子 s1978256 » 2020-02-19 16:18

ubuntu18.04 desktop版本,查资料说是采用netplan管理网络了,支持后台进程 systemd-networkd NetworkManager 两种
开机 systemctl status systemd-networkd NetworkManager 发现两个守护进程都是运行装态,想问下这两个后台进程同时管理网络时不相互冲突吗?是否需要停止其中一个?
头像
astolia
论坛版主
帖子: 6495
注册时间: 2008-09-18 13:11

Re: 网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

#2

帖子 astolia » 2020-02-19 16:50

你查的资料有问题。只在server版里才真正使用netplan,desktop版里netplan和systemd-networkd默认都处于闲置状态,没干什么事。
头像
s1978256
帖子: 55
注册时间: 2015-08-24 22:17
系统: ubuntu20.04.4

Re: 网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

#3

帖子 s1978256 » 2020-02-19 17:23

astolia 写了: 2020-02-19 16:50 你查的资料有问题。只在server版里才真正使用netplan,desktop版里netplan和systemd-networkd默认都处于闲置状态,没干什么事。

你好,我手上有一个旧网卡就装在主机上了,在/etc/netplan建了个02-net.yaml. 把一个网卡IP设为静态,另一个为DHCP。 sudo netplan apply
发现固定IP DHCP 成功了。查看systemd-network NetworkManager 都是running。
你说的闲置状态是指虽然是running但没有管理网卡? renderer字段指定其中一个,另一个开机时是不是就不用启用了? 多谢你的指点
头像
astolia
论坛版主
帖子: 6495
注册时间: 2008-09-18 13:11

Re: 网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

#4

帖子 astolia » 2020-02-19 22:30

你可以分别用networkctl和nmcli device两条命令查看systemd-networkd和networkmanager正在管理的网卡,标记为unmanaged的就是没在管的。
netplan只是提供一个统一的配置方法。对于desktop版,一般都是直接通过networkmanager自己的方式直接进行设置的
头像
s1978256
帖子: 55
注册时间: 2015-08-24 22:17
系统: ubuntu20.04.4

Re: 网络管理程序systemd-networkd NetworkManager同时在后台运行,不相互冲突吗?

#5

帖子 s1978256 » 2020-02-21 19:41

多谢,明白了,也就是说netplan提出了明确的网络要求,具体的实现是同network或networkmanager负责
回复