38.5. 将 NetworkManager 配置集从 ifcfg 迁移到 keyfile 格式


如果您仍然使用已弃用的 ifcfg 格式的连接配置文件,您可以将它们转换为 keyfile 格式。

注意

如果 ifcfg 文件包含 NM_CONTROLLED=no 设置,则 NetworkManager 不会控制这个配置文件,因此迁移过程会忽略它。

先决条件

  • 您有 ifcfg 格式的连接配置集,采用 /etc/sysconfig/network-scripts/ 目录中。
  • 如果连接配置文件包含一个设置为自定义设备名称的 DEVICE 变量,如 providerlan,则您将为每个自定义设备名称创建一个 systemd 链接文件udev 规则

流程

  • 迁移连接配置集:

    # nmcli connection migrate
    Connection 'enp1s0' (43ed18ab-f0c4-4934-af3d-2b3333948e45) successfully migrated.
    Connection 'enp2s0' (883333e8-1b87-4947-8ceb-1f8812a80a9b) successfully migrated.
    ...

验证

  • 另外,您可以验证您是否成功迁移了所有连接配置集:

    # nmcli -f TYPE,FILENAME,NAME connection
    TYPE      FILENAME                                                           NAME
    ethernet  /etc/NetworkManager/system-connections/enp1s0.nmconnection         enp1s0
    ethernet  /etc/NetworkManager/system-connections/enp2s0.nmconnection         enp2s0
    ...

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.