38.5. 将 NetworkManager 配置集从 ifcfg 迁移到 keyfile 格式
如果您仍然使用已弃用的 ifcfg
格式的连接配置文件,您可以将它们转换为 keyfile 格式。
注意
如果 ifcfg
文件包含 NM_CONTROLLED=no
设置,则 NetworkManager 不会控制这个配置文件,因此迁移过程会忽略它。
先决条件
-
您有
ifcfg
格式的连接配置集,采用/etc/sysconfig/network-scripts/
目录中。 -
如果连接配置文件包含一个设置为自定义设备名称的
DEVICE
变量,如provider
或lan
,则您将为每个自定义设备名称创建一个 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 ...
其他资源
-
nm-settings-keyfile(5)
-
nm-settings-ifcfg-rh(5)
- udev 设备管理器如何重命名网络接口