Red Hat Training
A Red Hat training course is available for RHEL 8
44.2. 使用 nmstatectl 更新当前的网络配置
您可以使用 nmstatectl
工具将一个或多个接口的当前网络配置存储在一个文件中。然后您可以使用此文件:
- 修改配置并将其应用到同一系统。
- 将文件复制到其他主机上,并使用相同的或经过修改的设置配置主机。
例如,您可以将 enp1s0
接口的设置导出到文件中,修改配置,并将设置应用到主机。
前提条件
-
nmstate
软件包已安装。
流程
将
enp1s0
接口的设置导出到~/network-config.yml
文件:# nmstatectl show enp1s0 > ~/network-config.yml
此命令会以 YAML 格式存储
enp1s0
的配置。要以 JSON 格式存储输出,请将--json
选项传给命令。如果没有指定接口名称,
nmstatectl
将导出所有接口的配置。-
使用文本编辑器修改
~/network-config.yml
文件,以更新配置。 应用
~/network-config.yml
文件中的设置:# nmstatectl apply ~/network-config.yml
如果您以 JSON 格式导出设置,请将
--json
选项传给命令。