Red Hat Training

A Red Hat training course is available for RHEL 8

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

您可以使用 nmcli connection migrate 命令将现有 ifcfg 连接配置集迁移到 keyfile 格式。这样,所有连接配置集都将使用一个位置,并以首选格式使用。

先决条件

  • 您有 ifcfg 格式的连接配置集,采用 /etc/sysconfig/network-scripts/ 目录中。

步骤

  • 迁移连接配置集:

    # 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
    ...

其他资源

  • nm-settings-keyfile(5)
  • nm-settings-ifcfg-rh(5)
  • nmcli(1)