Show Table of Contents
8.6. 使用 biosdvname 保持网络设备命名一致
通过 biosdevname udev 帮助程序实施此功能,可将所有内嵌网络接口名称、PCI 卡网络接口名称、以及现有
eth[0123…] 的虚拟功能网络接口名称改为新的命名规范,如 表 8.3 “biosdevname 命名惯例” 所示。注:除非使用 Dell 系统,或特别明确说明启用 biosdevname(如 第 8.6.2 节 “启用和禁用该功能” 所述),否则会优先使用 systemd 命名惯例。
表 8.3. biosdevname 命名惯例
8.6.1. 系统要求
biosdevname 程序使用来自系统BIOS 的信息,特别是 SMBIOS 中包含。type 9(系统插槽)和 type 41(板载设备扩展信息)字段。如果系统的 BIOS 没有 SMBIOS 版本 2.6 或更高版本和这个数据,则不会使用新的命名规则。大多数老硬件不支持这个功能,因为缺少有正确 SMBIOS 版本的 BIOS 和字段信息。有关 BIOS 和 MSBIOS 版本信息,请联络您的硬件销售商。
必须安装 biosdevname 软件包方可或使用这个功能。要安装这个软件包,请作为
root 用户运行以下命令:
~]# yum install biosdevname
8.6.2. 启用和禁用该功能
要禁用这个功能,请在安装过程中及安装后,在 boot 命令行中使用以下选项:
biosdevname=0
要启用这个功能,请在安装过程中及安装后,在 boot 命令行中使用以下选项:
biosdevname=1
除非系统达到最低要求,否则会忽略这个选项,同时系统会使用
systemd 命名方案,如本章开始部分所述。
如果指定
biosdevname 安装选项,那么它就必须在该系统的声明周期内作为其引导选项使用。

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.