11.6. 使用 biosdevname 的一致网络设备命名
此功能通过 biosdevname udev helper 实用程序实施,将更改现有网络接口、PCI 卡网络接口和虚拟功能网络接口的名称
eth[0123…]
表 11.2 “biosdevname 命名约定” 所示的新命名规则。请注意,除非系统是 Dell 系统,否则 biosdevname 被显式启用,如 第 11.6.2 节 “启用和禁用功能” 所述,systemd 命名方案将优先使用
。
设备 | 旧名称 | 新名称 |
---|---|---|
嵌入式网络接口(LOM) | eth[0123…] | em[1234…] [a] |
PCI 卡网络接口 | eth[0123…] | p<slot>p<以太网端口> [b] |
虚拟功能 | eth[0123…] | p<slot>p<以太网端口>_<虚拟接口> [c] |
[a]
新的枚举从 1 开始.
[b]
例如: p3p4
[c]
例如: p3p4_1
|
11.6.1. 系统要求
biosdevname 程序使用系统 BIOS 的信息,特别是类型 9 (System Slot) 和类型 41 (板设备扩展信息)字段包含在 SMBIOS 中。如果系统的 BIOS 没有 SMBIOS 版本 2.6 或更高版本,且此数据不会使用,则不会使用新的命名规则。大多数较旧的硬件不支持此功能,因为缺少包含正确的 SMBIOS 版本和字段信息的 BIOS。有关 BIOS 或 SMBIOS 版本信息,请联系您的硬件供应商。
要使这个功能生效,还必须安装 biosdevname 软件包。 要安装它,以
root
身份运行以下命令:
~]# yum install biosdevname