首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >nmcli连接重新加载和nmcli设备重新应用之间的差异?

nmcli连接重新加载和nmcli设备重新应用之间的差异?
EN

Ask Ubuntu用户
提问于 2023-04-13 10:18:18
回答 1查看 196关注 0票数 0

我目前正在使用Ubuntu20.04机器,并使用Network作为管理网络配置的服务。

命令nmcli connection reloadnmcli device reapply之间到底有什么区别,这些命令是否对网络配置进行永久更改?

EN

回答 1

Ask Ubuntu用户

发布于 2023-04-14 06:24:42

免责声明:我本人不使用网络管理器,所以这完全是基于参考手册和一般知识。

让我们看看参考手册对这些命令说了些什么:

nmcli连接从磁盘重新加载所有连接文件。NetworkManager不监视对连接的更改。因此,您需要使用这个命令来告诉NetworkManager,在对它们进行更改时,从磁盘重新读取连接配置文件。nmcli设备重新应用{ device },尝试使用自上次应用该连接以来对当前活动连接的更改来更新设备。

从这一点来看,这些命令似乎本质上做了不同的事情。nmcli connection reload命令从磁盘重新加载连接配置文件,而nmcli device reapply {device}将任何新配置文件应用于活动连接。

从参考手册中我并不清楚nmcli connection reload是否真的将任何配置文件应用于设备,也不清楚nmcli device reapply {device}是否重新加载到磁盘上的配置文件,但对于这两种情况,我都认为情况并非如此(如果有人可以证明我错了,请这样做)。

因此,这些命令的逻辑顺序首先是nmcli connection reload (对加载的配置进行永久更改),然后是nmcli device reapply {device} (对活动连接进行永久更改)。

很明显,创建一个在一个命令中同时执行这两个任务的别名,例如:

代码语言:javascript
运行
复制
alias nm-reload='nmcli connection reload && nmcli device reapply {device}'

同样,我还假设您可以为最后一个命令提供更多的设备,这样您就可以重新加载连接,并使用一个命令将它们应用于所有设备。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1463458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档