Show Table of Contents
8.2. 了解设备重命名过程
设备命名过程如下:
/usr/lib/udev/rules.d/60-net.rules文件中的规则会让 udev 帮助工具 /lib/udev/rename_device 查看所有/etc/sysconfig/network-scripts/ifcfg-suffix文件。如果发现包含HWADDR条目的ifcfg文件与某个接口的 MAC 地址匹配,它会将该接口重命名为ifcfg文件中由DEVICE指令给出的名称。/usr/lib/udev/rules.d/71-biosdevname.rules中的规则让 biosdevname 根据其命名策略重命名该接口,即在上一步中没有重命名该接口、已安装 biosdevname、且在 boot 命令行中将biosdevname=0作为内核命令给出。/lib/udev/rules.d/75-net-description.rules中的规则让 udev 通过检查网络接口设备,填写内部 udev 设备属性值 ID_NET_NAME_ONBOARD、ID_NET_NAME_SLOT、ID_NET_NAME_PATH。注:有些设备属性可能处于未定义状态。/usr/lib/udev/rules.d/80-net-name-slot.rules中的规则让 udev 重命名该接口,优先顺序如下:ID_NET_NAME_ONBOARD、ID_NET_NAME_SLOT、ID_NET_NAME_PATH。并提供如下信息:没有在步骤 1 或 2 中重命名该接口,同时未给出内核参数net.ifnames=0。如果一个参数未设定,则会按列表的顺序设定下一个。如果没有设定任何参数,则不会重命名该接口。
第 3 步和第4 步采用命名规则 1、2、3,可自选方案 4,如 第 8.1 节 “命名方案层级结构” 所述。第 2 步在 第 8.6 节 “使用 biosdvname 保持网络设备命名一致” 中有详细论述。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.