之前写过一篇centos6.x修改网卡名的文章
centos6.x修改网卡名称em1、2...为eth0、1...
最近由于系统升级,采用了centos7,也需要修改网卡名,本以为跟6.x一样的方式,结果失败了
原来在RHEL6中引入了一种一致性网络设备接口命名的方法(Consistent Network Device Naming)
传统的,linux中的网络接口命名是按照eth[0123...],但是这些名字不能实际的表示出网卡的特征
一致性网络设备命名法根据网卡的物理位置,是否是集成的还是在PCI插槽中来命名,通过这名称,网络管理员
能够很清楚的知道网卡的物理位置
这种方法是依靠biosdevname程序来实现的,它按照一定的规则改变原来的eth[012..]网卡名
网卡设备 | 旧名称 | 新名称 |
集成网卡 | eth[012...] | em[123...] |
PCI网卡 | eth[012...] | p[插槽数]p[网卡号] |
虚拟网卡 | eth[012...] | p[插槽数]p[网卡号_虚拟接口] |
第一种em1
第二种p4p1
第三种p4p4_1