💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# :-: V10SP1-biosdevname解析 | 适用范围 | 适用版本 | 人员 | 发布时间 | 文档版本 |备注 | | --- | --- | --- | --- | --- |--- | | 服务器操作系统 | V10-SP1 | 倪宏伟 |2022.3.23| V1.0|发布| | 服务器操作系统 | V10-SP1 | 张志勇 |2022.3.23| V1.1|模板调整| ***** ## :-: 目录 1. 描述 2. 环境 2.1 系统环境 2.2 软件版本 2.3 系统要求 3. 组件 3.1 biosdevname的rpm包信息 3.2 71-biosdevname.rules 3.2.1 71-biosdevname.rules分析 4. 关闭与开启biosdevname(未验证) ***** ## 一、描述 biosdevname 是一款 udev 帮助程序,可根据系统 BIOS 提供的信息对网络接口进行重命名。通过 biosdevname udev 帮助程序实施此功能,可将所有内嵌网络接口名称、PCI 卡网络接口名称、以及现有 eth[0123…] 的虚拟功能网络接口名称改为新的命名规范,如下表所示: ![](https://img.kancloud.cn/2d/b6/2db6c3c2bb591603b61ab88c9ce8e953_554x266.png) ## 二、环境 ### 1. 系统环境 ![](https://img.kancloud.cn/6d/0c/6d0cbc4e4debbb3cad5f197febfcdd1b_384x183.png) ### 2. 软件版本 ![](https://img.kancloud.cn/6d/6e/6d6e3c806ddcbc7f1df388b64f75da2c_267x28.png) ### 3. 系统要求 biosdevname 程序使用来自系统BIOS 的信息,特别是 SMBIOS 中包含。type 9(系统插槽)和 type 41(板载设备扩展信息)字段。如果系统的 BIOS 没有 SMBIOS 版本 2.6 或更高版本和这个数据,则不会使用新的命名规则。大多数老硬件不支持这个功能,因为缺少有正确 SMBIOS 版本的 BIOS 和字段信息。 ## 三、组件 ### 3.1 biosdevname的rpm包信息 ![](https://img.kancloud.cn/34/2c/342c7346dc97a541d61f34f57c446f47_538x235.png) ### 3.2 71-biosdevname.rules ![](https://img.kancloud.cn/89/3d/893d9f5cf9d2830d60e4673f047df317_554x251.png) #### 3.2.1 71-biosdevname.rules分析: #满足以下条件不进行新的命名规范(biosdevname) ![](https://img.kancloud.cn/d4/ae/d4aec28a69de112ddd3b8ea2800226ca_324x80.png) #当内核参数“biosdevname = 1”时,进行下图中的最后一行“PROGRAM”程序进行新的命名规范,反之则不进行新的命名规范。 ![](https://img.kancloud.cn/36/26/36262936e375e77baa3f59c2355694ae_554x166.png) (ps:如果系统中安装了biosdevname,且内核参数指定biosdevname=1,且上一步没有重命名网卡,则按照biosdevname的命名规范,从BIOS中取相关信息来命名网卡。) ## 四、关闭与开启biosdevname(未验证) [参考文献]: ### 1.Redhat Customer Portal.[Online] Available:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/networking_guide/sec-consistent_network_device_naming_using_biosdevname#ftn.idm140675899512688