问题前提:

在VirtualBox中克隆Linux服务器,如下,由Centos6.5_Base克隆得到node01服务器,采用的是完全克隆的方式,克隆时重新初始化MAC地址。

原服务器Centos6.5_Base的IP地址是192.168.137.10,原本打算是:将克隆得到的服务器node01的IP地址设置成192.168.137.31。

那么很自然的,当我启动node01之后,自然而然想到的就是要去修改/etc/sysconfig/network-script目录下的网络接口配置文件ifcfg-ethXXX,将文件中的IP修改为192.168.137.31。

如上图,除了ifcfg-lo回环网络配置文件之外就是ifcfg-eth0了,则我修改ifcfg-eth0文件,将其中IP修改如下:

注:其实mac地址也是影响配置的一个重要点,为了更清楚第阐述现在这个问题,这里我把配置文件中mac地址配置给注释掉了(没关系的,文件中不配置mac地址也可以)。

接着使用service network restart命令重启网络:

于是,就出现了Device eth0 does not seem to be present的问题。

 解决方法:

针对这个问题,有两种解决方法。其实这两种方法的最终解决手段是一样的,只不过过程不同而已。

方法一:

使用ifconfig -a命令。

如上图,可以看到目前服务器所拥有的是eth1这个网卡(且对应的mac地址是08:00:27:93:B8:C2),而我们的配置文件ifcfg-eth0中给网卡配置的名称却是eth0。这是不对的,下面我们改过来。

注:如果你愿意的话,这里同时也可以将HWADDR的井号注释去掉,并把等号后面修改为正确的mac地址08:00:27:93:B8:C2。

接着重启网络。

可以看到,网卡启动成功了。

方法二:

该方法参考自《CentOS Linux解决Device eth0 does not seem to be present

下面简单总结一下它的步骤:

查看/etc/udev/rules.d/70-persistent-net.rules文件

看到最后一行,设备是eth1,对应的mac地址是08:00:27:93:b8:c2。记录下来,然后像上面一样,把这两项修改到配置文件ifcfg-eth0文件中,然后重启网络即可。

小结:

1)其实方法二中的/etc/udev/rules.d/70-persistent-net.rules文件才是根源,因为该文件中给网卡配置的名称是eth1,所以在第一种方法中使用ifconfig -a命令查看到的才是eth1,假如这里写的是eth3,那么用ifconfig -a命令查看到的也将是eth3。

2)最后,到这里,其实已经解决了Device eth0 does not seem to be present的问题了,不过我们也注意到了,我们在ifcfg-eth0文件中配置eth1的信息,感觉有点拧巴对不对……我们大部分人想要的应该是——我的ifcfg-eth0接口配置文件中,对应的配置就应该是网卡eth0的信息,至于网卡eth1,则应该是在ifcfg-eth1文件中进行配置。关于这个问题,可以参考《L09-Linux系统修改网卡名称(eth1修改为eth0)》。

L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题的更多相关文章

  1. CentOS Linux解决 Device eth0 does not seem to be present

    通过OVF部署Linux主机后提示 ringing up interface eth0:  Device eth0 does not seem to be present,delaying initi ...

  2. CentOS Linux解决Device eth0 does not seem to be present 但是没有发现eth1

    http://www.linuxidc.com/Linux/2012-12/76248.htm 此标题已经是有人写过的了.但是为什么拿来重写? 我复制完,没有发现有eth1这个网卡 为什么呢?需要选中 ...

  3. 【转】CentOS Linux解决Device eth0 does not seem to be present(linux)

    原文来自:http://www.linuxidc.com/Linux/2012-12/76248.htm 在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0 ...

  4. CentOS Linux解决Device eth0 does not seem to be present【转】

    在VMware里克隆出来的CentOS Linux,ifconfig...没有看到eth0,然后重启网卡又报下面错误. 故障现象: service network restartShutting do ...

  5. Linux解决Device eth0 does not seem to be present

    ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restartShutting down loopback insterface:  ...

  6. linux 解决 Device eth0 does not seem to be present

    在虚拟机中安装cent os系统,然后配置网络 执行命令ifconfig 没有看到eth0的信息: 重启网卡报错: service network restart Shutting down loop ...

  7. Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”

    虚拟机Vmware上克隆了一个Red Hat Enterprise Linx启动时发现找不到网卡,如下所示,如果你在命令窗口启动网络服务就会遇到"Device eth0 does not s ...

  8. Device eth0 does not seem to be present,delaying initialization解决方法

    Bringing up interface eth0:  Device eth0 does not seem to be present, delaying initialization. 在linu ...

  9. linux 启动network后报错:device eth0 does not seem to be present, delaying initialization

    问题背景: 在vsphere client中部署ovf模板后启动linux 的network后提示:device eth0 does not seem to be present, delaying ...

随机推荐

  1. 我读《从Paxos到zookeeper分布式一致性原理与实践》

    从年后拿到这本书开始阅读,到准备系统分析师考试之前,终于读完了一遍,对Zookeeper有了一个全面的认识,整本书从理论到应用再到细节的阐述,内容安排从逻辑性和实用性上都是很优秀的,对全面认识Zook ...

  2. mongo学习- group操作

    group可以使用 $sum,$avg,$max,$min,$first,$last

  3. 20155318 2016-2017-2 《Java程序设计》第九学习总结

    20155318 2016-2017-2 <Java程序设计>第九学习总结 教材学习内容总结 学习目标 了解JDBC架构 掌握JDBC架构 掌握反射与ClassLoader 了解自定义泛型 ...

  4. swift 动画

    // //  ViewController.swift //  Anamation // //  Created by su on 15/12/9. //  Copyright © 2015年 tia ...

  5. POJ 3685 Matrix (二分套二分)

    Matrix Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 8674   Accepted: 2634 Descriptio ...

  6. Sourcetree拉取推送问题

    以下sourcetree使用时出现的问题:可以暂时用删除passwd文件解决 拉取时账号密码输入错误 已经有一个远程仓库了,但是需要拉取另一个远程仓库时,提示URL 进入 C:\Users\用户名\A ...

  7. Javascript的事件模型和Promise实现

    1. Javascript的运行时模型——事件循环 JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言.当它执行一个函数时,它只会一条路走到黑, ...

  8. backbone.js 学习笔记

    Backbone.Model 模型.相当于表定义,定义一个表当中有的列 defaults:设置属性的默认值 initialize():初始化函数 get(key):获取属性值 set(data):设置 ...

  9. 强制TFS用户与计算机(域)用户同步

    默认情况下,添加到域AD组中的账户不会立刻同步到TFS中. TFS每小时与域控制器同步一次,将计算机安全组中的账户添加到TFS中. 但是可以通过下面几种方式强制TFS立刻同步域中的账户: 1. 在TF ...

  10. [Erlang31]Erlang trace总结

    在一个并行的世界里面,我们很难做到单步断点调试来定位问题(太多的消息飞来飞去),Erlang设计者也深刻体会到这一点,推出了另一个trace机制. 通过这个trace,你可以: .特定进程集内的函数调 ...