zoukankan      html  css  js  c++  java
  • Bringing up interface eth0: Device eth0 does not seem to be presen

    在公司的电脑虚拟机上安装了centos 6.5 ,然后我把他克隆下来用在家里电脑的虚拟机上,打开后查看ip,发现只有回环地址lo,没有eth0,

    于是重启网络 输入 service network restart 发现 报错Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]

    问题原因

      克隆的Linux系统在新的机器上运行,新服务器网卡物理地址已经改变。而/etc/udev/rules.d/70-persistent-net.rules这个文件确定了网卡和MAC地址的信息之间的绑定,克隆后的网卡的MAC已经发生了变化,所以导致系统认为网络设备不存在,网络不能正常启动。另外一个就是/etc/sysconfig/network-scripts/ifcfg-eth0里面MAC地址也是以前的旧信息。

       关于/etc/udev/rules.d/70-persistent-net.rules这个文件,系统在启动时会自动监测变化,然后由/lib/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中一个新的配置节,网卡的的序号依次递增(如原来为eth0,则修改第一后生成一个eth1,再次修改后生成一个eth2...),且其ATTR{address}的值为当前网卡对应的mac地址。

    网上解决办法很多,我选了一种

    1、查看配置文件 cat /etc/udev/rules.d/70-persistent-net.rules  ,记下eth1下的addr。

    2、打开ifcfg-eth0 文件  vi /etc/sysconfig/network-scripts/ifcfg-eth0,按一下 i 键进入编辑模式,修改eth0为eth1,修改HWADDR,输入上面记下的addr地址

      按:(冒号)进入底行模式,按wq 保存退出

    3、重启网络 service network restart

    问题解决!

  • 相关阅读:
    android学习日记08--Paint画笔
    android学习日记07--Canvas画布
    android学习日记06--SurfaceView视图
    android学习日记06--View视图
    android学习日记05--Activity间的跳转Intent实现
    android学习日记04--开发中的通用细节
    android学习日记03--常用控件Dialog
    android学习日记03--常用控件ListView
    android学习日记03--常用控件tabSpec/tabHost
    android学习日记03--常用控件progressbar/seekbar
  • 原文地址:https://www.cnblogs.com/ghw0501/p/12209549.html
Copyright © 2011-2022 走看看