RHEL6.1 网卡的新命名方式

系统:RHEL6U1 x64

今天在一台Dell R710s上安装了最新的RHEL6U1,发现网卡的命名方式变了。在系统中显示成em1,em2,em3,em4。而我换了一台兼容PC机器,网卡的命名还是ethx

因为隐约记得在某处看过Linux上网卡命名方式会改成类似BSD方式。但是一时间又查不到资料。

于是查看RHEL6U1的 Release Notes ,发现原来RHEL6U1启用了 biosdevname 。查看Release Notes请猛击这里

Red Hat Enterprise Linux 6.1 introduces biosdevname, an optional convention for naming network interfaces. biosdevname assigns names to network interfaces based on their physical location. Note, however that biosdevname is disabled by default, except for a limited set of Dell systems.

在RHEL6U1中,biosdevname是默认被关闭的,但是除了在Dell的服务器上是被默认开启的.

那什么是biosdevname呢?

请猛点击这里网址:

-----------以下摘自上面网址------------

biosdevname 是一款 udev 帮助程序,可根据系统 BIOS 提供的信息对网络接口进行重命名。

新的命名规则如下:

em[1-N] 表示主板(嵌入式)NIC(# 对应机箱标签)

pci#

表示 PCI 插槽中的卡,端口 1 至 N

NPAR & SR-IOV 设备增加后缀 _,从 0 至 N,取决于各端口可用的分区或虚拟功能的数量。

其他 Linux 命名规则,如 . 和 : 后缀,保持不变且仍然适用。

由此,Linux 网络接口名称与外部可见的网络端口(RJ-45 机架)之间建立了明确的对照。

----------------------------------------

Fedora 15中已经启用了biosdevname,RHEL6.1默认不开启。只针对DELL服务器。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21648.html