错误原因
    克隆的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. 编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件, 将ifcfg-eth0的配置文件里里面以前的关于MAC地址这一行删除掉或修改. 另外克隆的服务器的IP设置的是静态IP, 要么修改为一个其它的IP地址或设置为动态IP, 重启网卡服务

2. 找到/etc/udev/rules.d/70-persistent-net.rules 删除, 修改ifcfg-eth0删除或者注释MAC地址的配置, 重启机器, 系统会自动生成一个70-persistent-net.rules文件. 如果不修改ifcfg-eth0的话, 这个新生成的文件里检测到的网卡会从eth1开始. 这个文件绑定了网卡和MAC地址, 换了网卡以后MAC地址变了所以不能正常启动, 也可以直接编辑这个配置文件把里面的网卡和MAC地址修改成对应的, 不过这样多麻烦, 直接删除重启, 它会自动生成个一个新的文件.

最新文章

  1. Java设计模式(二) 工厂方法模式
  2. gridview汇出EXCEL (ExportGridViewToExcel(dt, HttpContext.Current.Response);)
  3. HTML5优秀图表控件
  4. Spring中配置和读取多个Properties文件
  5. Django基础——Model篇(二)
  6. 【第八篇】mvc razor视图配置404 500页面
  7. 手写一个自己的简单MVC框架myPHP
  8. svn 设置文件可执行权限
  9. C# into子句
  10. Django_中国化
  11. PHP全栈学习笔记7
  12. spring batch (一) 常见的基本的概念介绍
  13. Django认证系统
  14. Essential pro angular and asp.net core 笔记
  15. java 工具
  16. 如何自学 Android 的?
  17. Grunt Bower构建前端
  18. String str.trim()
  19. Nowcoder156F 托米的游戏/CF280C Game on tree 期望
  20. 第一章 HTML基本标签

热门文章

  1. 网站文件系统发展&&分布式文件系统fastDFS
  2. SQL Tuning 基础概述08 - SQL Tuning Advisor
  3. 使用webfont为easyui扩充图标
  4. NopCommerce 在Category 显示Vendor List列表
  5. Devexpress GridControl.Export
  6. MySQL动态游标
  7. CString转换为LPSTR和LPSTR转化为CString
  8. div 加载 html页面的方法
  9. CuPlayer
  10. Javascript绝不要使用在文档加载之后使用 document.write(), 怎么理解?