为什么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*?相关推荐

  1. redhat6.5版本虚拟机添加网卡后不显示解决办法

    redhat6.5版本虚拟机添加网卡后不显示 明明添加了网卡,但却不显示,只显示一个eth0,没有新添加的eth1 具体解决办法: 1.找到eth1 的mac地址:ATTR{address}==&qu ...

  2. 关于CENTOS6.X下修改网卡名称的方法

    有三种方法: 法1: 修改UDEV文件,删除里面的内容:用命令,重新定义名字,两个名字都要改: 法2: 在centos6中,可以直接使用setup,设置一块新网卡,填上eth1.ip等内容. 在 Ce ...

  3. S0391-060使用CentOS6.x将82583v网卡down掉后网卡灯仍会亮起

    S0391-060使用CentOS6.x系統,将82583v网卡down掉后网口灯熄灭,但过几秒后网口灯还会亮起来. 在CentOS 6.7(OS native LAN driver:3.2.5)上验 ...

  4. linux 7.0安装网卡驱动,安装或更新CentOS6.7平台的网卡驱动程序

    基于Linux平台安装或更新网卡驱动程序与Windows平台相差不大,首先查阅出主机网卡的具体型号.Windows平台可以借助鲁大师等硬件检测工具查看网卡,Linux平台有适用的命令lspci.eth ...

  5. 重装完centos6.5后没有网卡驱动的解决方法

    进入到系统,输入ifconfig命令,发现只有lo,没有eth0信息,在/etc/sysconfig/network-scripts/目录下面也没有ifcfg-eth0文件 然后百度了很多文章,找到一 ...

  6. Linux CentOS6.x ip设置(网卡设置)

    修改IP永久生效按以下方法 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改ip: DEVICE= ...

  7. VMware虚拟机克隆CentOS6.5后修改网卡

    在学习zk伪分布式集群对的时候,第一次注意到克隆虚拟机后修改eth的ip地址,发现ip不是自己修改的ip,进而在询问下发现,当我们第一次登陆查看我们克隆的虚拟机ip时:我们看到的ip不是eth0的ip ...

  8. Centos6.5更新e1000网卡驱动

    在工作过程中经常遇到linux的操作系统网络不正常的情况,以前没有注意到,今天查看系统日志发现原来是网络驱动的问题.索性直接更新系统,更新网卡 问题:linux系统经常出现断网的情况,重启之后系统恢复 ...

  9. centos6.6安装RTL8139网卡驱动若干问题

    官方下载Linux下驱动 0001-r8101-1.026.00.tar.bz2 开始安装网卡驱动模块:进入存放rpm包的文件夹,这里我放在了/usr下面 #cd /usr #tar -jxvf 00 ...

最新文章

  1. 用sp_addlinkedserver建立链接服务器(sql server2008中通过测试)
  2. JavaWeb显示器
  3. 关于SAP Cloud for Customer Cloud Application Studio登录失败的问题
  4. SAP Spartacus component-wrapper自定义指令的实现
  5. Directx11教程(55) 建立球形和锥形物体
  6. [补档]暑假集训D5总结
  7. 电商节直播研究报告—以618为例
  8. 放弃腾讯75W年薪,回老家当公务员,提离职被领导教育,网友:leader嫉妒了
  9. navicat打开表提示不存在_真相 | 专家提示:“真空轮胎”真的不存在!别再提了...
  10. ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
  11. 20191014:快速排序1.2
  12. file标签选择文件change事件失效处理方法
  13. 一个程序说明java中this关键字
  14. 可见面判别算法---深度排序算法
  15. 【调音小栈】跳羚PRO12PRO22声卡搭载机架跳线设置教程
  16. 联想用u盘重装系统步骤_联想笔记本Y470 U盘重装系统过程教程
  17. 0基础也可直接运行的微信表情包批量转换
  18. html展示微信昵称特殊字符,微信昵称加标签一直弹特殊符号
  19. 简单的RTSP播放器
  20. 关于QC样本的制备与分析

热门文章

  1. 用python写helloworld_使用python写一个Hello World
  2. fiddler启用过滤规则只显示想要的接口数据
  3. Pandas Series 1
  4. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
  5. FFmpeg AVFMT_NOFILE宏定义剖析
  6. IIS7增加mine类型,以便可以访问apk
  7. Lua基础(字符处理)
  8. asp.net 用正则表达式过滤内容中的电话,qq,email
  9. 奔向成功,有志人士创业的十大策略
  10. C++ 继承与组合的区别