在公司的电脑虚拟机上安装了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

问题解决!

最新文章

  1. [Project Name] was compiled with optimization - stepping may behave oddly; variables may not be available.
  2. Nginx之location 匹配规则详解
  3. Android Loader使用详解
  4. BZOJ 1610 连线游戏
  5. delete table 和 truncate table
  6. ☀【CSS3】icon
  7. Android模拟器的ip获取以及模拟器之间socket通信
  8. java的类加载机制
  9. effective c++ 条款13 use object to manage resources.
  10. 聊一聊FE面试那些事
  11. tomcat部署在centos6.8上的乱码问题
  12. 用python-webdriver实现自动填表
  13. Msys+MinGW编译VLC
  14. Tools:Android studio 使用
  15. dede后台登陆不了、出现index.htm Not Found!、无更新模板,解析不了
  16. JQuery官方学习资料(译):操作元素
  17. npm 相关命令
  18. 面试回顾——session相关
  19. Hyperledger超级账本在Centos7下搭建运行环境
  20. sql server创建临时表的两种写法和删除临时表

热门文章

  1. orm 锁 和 事务
  2. SpringBoot 的不同
  3. map实现单词转换程序的例子
  4. 【vue_django】成功登录后,保存用户
  5. 基于 HTML5 WebGL 的智慧城市(一)
  6. web前端sprite,精灵图,雪碧图
  7. 深入JVM垃圾回收机制,值得你收藏
  8. C和C++中字符串与数的转换
  9. sed命令入门
  10. js引入,js变量和运算符等