作者:Jordan Hargrave, 戴尔Linux工程组
Biosdevname是一款实用工具,可以将系统中的Linux以太网设备映射到其物理位置上。
传统上,Linux中的以太网设备都被命名为ethX;问题是,这个名称可能无法与该设备在系统中的LOM(主板集成网卡Lan-on-Motherboard )编号相对应。Biosdevname是一款udev辅助应用,它可以将设备原先的ethX名称,映射到该设备基于物理位置的名称上。这在部署多台服务器时用处尤为明显,特别是在要求所有以太网设备都采用相同的名字的情况下。嵌入式插槽设备的名称格式为“eX_vf”,而PCI插槽上的NIC名称格式则是“pXpY_vf”。最新版本的Biosdevname是v0.3.11版本,其核心功能之一,就是对使用网络分区(NPAR)的NIC进行正确的命名。
通过网络分区功能,用户可以实现单个物理NIC端口的共享。若一个NIC端口开启了共享功能,在OS中可以看到,该NIC端口上有4个独立的PCI设备。最新版的Biosdevname使用“_vf”进行以太网命名,从而将NIC索引映射到其对应的物理端口上。
嵌入式设备的命名格式为:emX_Y(X = 嵌入式 LOM ID, Y = NPAR NIC索引),如:
em1_1
em1_2
em1_3
em1_4
em2
等等。
扩展卡(Add-In Cards)的命名格式为:pXpY_Z(X=PCI插槽,Y=端口编号,Z = NPAR NIC索引),如:
p6p1_1
p6p1_2
p6p1_3
p6p1_4
p6p2_1
等等。
最新版本的Biosdevname将会随新版本的操作系统(包括Red Hat、SUSE和Ubuntu等)一同推出。
用户可以通过本网站或软件版本库(git repository)来下载最新版本的Biosdevname。
更多精彩文章请关注:
戴尔技术社区
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。