为什么redhat6/centos6里看到的网卡是em*?
为什么80%的码农都做不了架构师?>>>
此前在dell的R720服务器上安装Centos6.x系统,通过ifconfig -a发现显示的网卡是em*,和以往的eth*不一样,换成其他服务器没有问题。
经过排查发现这是由于biosdevname导致的。在Redhat6/Centos6中,默认biosdevname是关闭的,但是当服务器是dell的时候就变成开启的。biosdevname是由dell开发的工具,旨在为网络设备的命名理清思路。biosdevname是一款udev帮助程序,可根据系统BIOS提供的信息对网络接口进行重命名。
带来的影响是:
l 系统不会在/etc/udev/rules.d 下自动生成 70-persistent-net.rules文件;
l 通过ifconfig -a查看时网卡显示的都是em*而不是传统的eth*;
l 某些时候需要在/etc/sysconfig/network-scripts中的网卡配置文件里手动配置正确的MAC地址才能使网卡正常启动。
处理方法:
在/boot/grub/grub.conf的内核kernel中添加一个参数biosdevname=0
然后reboot
重启后70-persistent-net.rules会生成,网卡启动后会自动写入MAC地址,ifconfig -a中显示的网卡也都是eth*了(之前手动修改过网卡名称的除外)。
biosdevname参考:
http://zh.community.dell.com/techcenter/b/weblog/archive/2011/07/05/meaningful-names-for-network-devices-in-rhel-6-sp1-on-dell-systems.aspx
此文代表戴尔Enterprise Linux 设计团队的 Narayanan D 发表
Red Hat 现已推出的 Red Hat Enterprise Linux 6 Service Pack 1 (RHEL 6 SP1) 对网络接口实施了新的命名规则。戴尔同时开发,并遵从GPL协议义发布了‘biosdevname’ udev helper实用程序。它会根据网络接口在系统中的物理位置来建议新的设备名称。
将RHEL6 SP1 安装到支持的戴尔PowerEdge 服务器过程中,新的网络接口名称将变为:
emN (em1, em2, ..)
以取代主板集成网口过去使用的 ethN 名称。
对于 PCI 扩展网络接口,名称将是:
pXpY (p<slot number>p<port number> - p1p1, p1p2, ..).
根据新的命名方案,em1 将映射 ‘Gb1’(em2 映射 ‘Gb2’),与服务器底座上的标签相同,从而使网络接口的有效管理更加轻松。名称 p1p2 可便于识别扩展网卡上的网络端口。
新的命名方案在支持的戴尔PowerEdge 平台上默认开启。在安装过程中传送‘biosdevname=0’ 内核命令行参数,即可禁用新命名方案,并在运行时中保留。
对 ethN 名称进行硬编码的现有脚本可能需要更改,使其能识别网络设备名称。
请参考此文档以了解在支持的 Dell PowerEdge 服务器上使用新命名规范的更多信息。
转载于:https://my.oschina.net/erichd/blog/499596
为什么redhat6/centos6里看到的网卡是em*?相关推荐
- redhat6.5版本虚拟机添加网卡后不显示解决办法
redhat6.5版本虚拟机添加网卡后不显示 明明添加了网卡,但却不显示,只显示一个eth0,没有新添加的eth1 具体解决办法: 1.找到eth1 的mac地址:ATTR{address}==&qu ...
- 关于CENTOS6.X下修改网卡名称的方法
有三种方法: 法1: 修改UDEV文件,删除里面的内容:用命令,重新定义名字,两个名字都要改: 法2: 在centos6中,可以直接使用setup,设置一块新网卡,填上eth1.ip等内容. 在 Ce ...
- S0391-060使用CentOS6.x将82583v网卡down掉后网卡灯仍会亮起
S0391-060使用CentOS6.x系統,将82583v网卡down掉后网口灯熄灭,但过几秒后网口灯还会亮起来. 在CentOS 6.7(OS native LAN driver:3.2.5)上验 ...
- linux 7.0安装网卡驱动,安装或更新CentOS6.7平台的网卡驱动程序
基于Linux平台安装或更新网卡驱动程序与Windows平台相差不大,首先查阅出主机网卡的具体型号.Windows平台可以借助鲁大师等硬件检测工具查看网卡,Linux平台有适用的命令lspci.eth ...
- 重装完centos6.5后没有网卡驱动的解决方法
进入到系统,输入ifconfig命令,发现只有lo,没有eth0信息,在/etc/sysconfig/network-scripts/目录下面也没有ifcfg-eth0文件 然后百度了很多文章,找到一 ...
- Linux CentOS6.x ip设置(网卡设置)
修改IP永久生效按以下方法 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改ip: DEVICE= ...
- VMware虚拟机克隆CentOS6.5后修改网卡
在学习zk伪分布式集群对的时候,第一次注意到克隆虚拟机后修改eth的ip地址,发现ip不是自己修改的ip,进而在询问下发现,当我们第一次登陆查看我们克隆的虚拟机ip时:我们看到的ip不是eth0的ip ...
- Centos6.5更新e1000网卡驱动
在工作过程中经常遇到linux的操作系统网络不正常的情况,以前没有注意到,今天查看系统日志发现原来是网络驱动的问题.索性直接更新系统,更新网卡 问题:linux系统经常出现断网的情况,重启之后系统恢复 ...
- centos6.6安装RTL8139网卡驱动若干问题
官方下载Linux下驱动 0001-r8101-1.026.00.tar.bz2 开始安装网卡驱动模块:进入存放rpm包的文件夹,这里我放在了/usr下面 #cd /usr #tar -jxvf 00 ...
最新文章
- 用sp_addlinkedserver建立链接服务器(sql server2008中通过测试)
- JavaWeb显示器
- 关于SAP Cloud for Customer Cloud Application Studio登录失败的问题
- SAP Spartacus component-wrapper自定义指令的实现
- Directx11教程(55) 建立球形和锥形物体
- [补档]暑假集训D5总结
- 电商节直播研究报告—以618为例
- 放弃腾讯75W年薪,回老家当公务员,提离职被领导教育,网友:leader嫉妒了
- navicat打开表提示不存在_真相 | 专家提示:“真空轮胎”真的不存在!别再提了...
- ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
- 20191014:快速排序1.2
- file标签选择文件change事件失效处理方法
- 一个程序说明java中this关键字
- 可见面判别算法---深度排序算法
- 【调音小栈】跳羚PRO12PRO22声卡搭载机架跳线设置教程
- 联想用u盘重装系统步骤_联想笔记本Y470 U盘重装系统过程教程
- 0基础也可直接运行的微信表情包批量转换
- html展示微信昵称特殊字符,微信昵称加标签一直弹特殊符号
- 简单的RTSP播放器
- 关于QC样本的制备与分析