`

Centos 配置eth0 提示Device does not seem to be present

阅读更多

一.故障现象:

[root@c1node01 ~]# service network restart
Shutting down loopback insterface:                                                       [   OK  ]
Bringing up loopback insterface:                                                            [   OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]

解决办法:

[root@c1node01 ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
[root@c1node01 ~]# reboot ………………
[root@c1node01 ~]# service network restart
Shutting down loopback insterface:                                                         [   OK   ]
Bringing up loopback insterface:                                                              [   OK   ]
Bringing up interface eth0:                                                                     [   OK   ]
[root@c1node01 ~]#

二.另一种方法
造成这样的原因,是因为在虚拟机(Vmware)中移动了Centos系统对应的文件,导致重新配置时,网卡的MAC地址变了,输入ifconfig -a,找不到eth0
·······

安装完一个centos虚拟机,又拷贝一份,开机后网卡无法正常启动,报错:Device eth0 does not seem to be present,
delaying initialization

 

解决:#

mv /etc/sysconfig/network-scripts/ifcfg-eth0 
sysconfig/network-scripts/ifcfg-eth1
_____________________________________________________________________________________________________________________________
vim sysconfig/network-scripts/ifcfg-eth1
修改DEVICE="eth0" 
为DEVICE="eth1"

然后重启启动网卡尝试下

三.比第一种更深入一点

故障前的操作:

DELL刀片装的是CentOS6.3的操作系统,网卡识别的是em1和em2,由于工作需要做了槽位调整,并启动了刀片

故障现象:

启动后网络不通,通过iDRAC登录后route查看缺省路由正常;

重启网络服务:

 

[root@nodeA ~]# service network restart 
Shutting down loopback insterface: [ OK ] 
Bringing up loopback insterface: [ OK ]
 Bringing up interface em1: Device em1 does not seem to be present,delaying initialization. [FAILED]
 

分析问题和解决:

之前在别的文章中我们提过70-persistent-net.rules文件,所以看了一下:

[root@nodeA ~]# vi /etc/udev/rules.d/70-persistent-net.rules   # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key.   # PCI device 0x14e4:0x163a (bnx2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:b6:fd:ab:76:1e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"   # PCI device 0x14e4:0x163a (bnx2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:b6:fd:ab:76:1c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

发现NAME的名称不正确,依次将上述红色字体中的eth0改为em1,eth1改为em2;

*切记:网卡编号由MAC地址大小决定,MAC越小网卡编号越小;

如下:

…………   # PCI device 0x14e4:0x163a (bnx2)   SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:b6:fd:ab:76:1e", ATTR{type}=="1", KERNEL=="eth*", NAME="em2"   # PCI device 0x14e4:0x163a (bnx2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:b6:fd:ab:76:1c", ATTR{type}=="1", KERNEL=="eth*", NAME="em1"

 

保存退出~!

 

[root@nodeA ~]#reboot

………………

问题解决~!

分享到:
评论

相关推荐

    Linux网络启动问题:Device does not seem to be present解决办法

    Linux网络启动问题:Device does not seem to be present解决办法 在整虚拟机时候经常会遇到虚拟机拷贝,然而拷贝之后网络配置会遇到错误 service network restart启动网络时候提示如下错误: Device does not seem ...

    CentOS6.5配置eth0重启报错提示Device eth0 does not seem to be present,delaying initialization 的解决方法

    CentOS6.5配置eth0重启报错提示Device eth0 does not seem to be present,delaying initialization的结决方法 在搭建Hadooop 完全分布式的时候,从节点一般是从主节点复制过来的,再给从节点配置网络的时候,会出现...

    VM centOS 网络配置 eth0

    VM centOS 网络配置 eth0

    centOS下ifconfig找不到eth0解决方案

    CentOS下ifconfig找不到eth0解决方案 在CentOS系统中,如果使用ifconfig命令却找不到eth0网络接口,这可能会引起很多问题,如无法联网、无法设置IP地址等。今天,我们来解决这个问题。 原因分析 在CentOS系统中,...

    我的linux问题解决

    当系统提示"Device does not seem to be present"时,可能是因为系统找不到与配置文件中指定的MAC地址匹配的物理设备。此时,你可以按照以下步骤进行操作: 1. **打开配置文件**:使用文本编辑器(如`vi`或`nano`)...

    Centos7配置IP地址和DNS1

    例如,eth0的配置文件是`ifcfg-eth0`。 对于动态IP地址的配置,需要设置`BOOTPROTO`参数为`dhcp`,这将使系统在启动时通过DHCP服务器获取IP地址、子网掩码、网关以及其他网络配置信息。其他配置项如`NAME`、`DEVICE...

    does not exist.解决/root/.Xauthority does not exist

    标题 "does not exist. 解决 /root/.Xauthority does not exist" 涉及到的是一个常见的 Linux 系统问题,通常在使用图形界面(如 X Window System)或通过 SSH 远程连接时遇到。这个问题指出,系统找不到 `/root/....

    CentOs7修改网卡配置文件不生效-亲测有效

    有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,网络配置并未生效的问题。这个问题通常是由于 CentOS 7 使用了不同的方式来读取网络配置导致的。这里我们将详细介绍如何...

    centos虚拟机复制故障

    具体表现为网卡未能自动启动,即使尝试通过命令`service network restart`手动重启网络服务,也会收到错误提示:“Device eth0 does not seem to be present, delaying initialization”。 #### 故障原因解析 出现...

    CentOS 6.0找不到ifcfg-eth0解决方案

    在使用CentOS 6.0操作系统的过程中,用户可能会遇到找不到`ifcfg-eth0`文件的情况,导致网络配置无法自动生效,需要手动进行配置。本文将详细介绍这一问题的症状、原因分析以及具体的解决方案。 #### 问题症状 当...

    VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用)

    本文将详细介绍如何在VMware中配置CentOS的网络接口配置文件`ifcfg-eth0`,以确保系统能够正确连接到VMware Network Adapter VMnet8网络。 首先,`ifcfg-eth0`是CentOS(特别是旧版本如CentOS 6和7)中用来配置网络...

    CentOS 6.3 网络配置

    在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...

    centos 6 ipv6 ip配置

    在 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件中,需要添加 IPv6 相关配置,例如: * `IPV6INIT=yes`:启用 IPv6 协议栈 * `IPV6ADDR=2001:250:4000:2000::53`:配置 IPv6 地址 * `IPV6_DEFAULTGW=2001:250...

    Centos7.9安装配置vsftpd

    CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...

    centos 配置本地yum源库

    在 CentOS 系统中,配置本地 Yum 源库是一项重要的任务,特别是在没有网络连接或者网络不稳定的情况下,可以通过本地 Yum 源库来安装和更新软件包。以下是一步一步教你如何在 CentOS 上配置本地 Yum 源库。 首先,...

    centos配置网络文档

    配置网卡可以使用 `vi /etc/sysconfig/network-scripts/ifcfg-eth0` 命令,并修改 `DEVICE`、`TYPE`、`ONBOOT`、`BOOTPROTO`、`IPADDR`、`NETMASK`、`GATEWAY` 等参数。例如,设置 eth0 的静态 IP 地址为 `192.168....

    修改Centos7网卡ens33为eth0.docx

    本教程将指导你如何将CentOS 7的网卡`ens33`修改回传统的`eth0`命名,并确保网络配置正确。 **一、问题背景与验证** 当你通过VMware安装CentOS 7后,可能会发现系统没有提供`eth0`网卡,而是显示为`ens33`,这可能...

    CentOS Apache配置详解

    CentOS Apache 配置详解 Apache 是一个流行的网页服务器软件,CentOS 也是一个流行的 Linux 发行版。在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和...

Global site tag (gtag.js) - Google Analytics