克隆虚拟机之后,CentOS没有eth0的解决办法

我们常常需要从一台已经安装完成的虚拟机系统克隆出来一个新系统(克隆时候必须要改变网卡物理地址,这一点无需多说),但是新系统启动之后,会发现系统网络工作不正常。
本次从master克隆了3台计算机,命名为slave1、slave2、slave3,启动slave1,
输入ifconfig,发现根本就没有eth0,如图1所示。

通过修改/etc/network/interfaces配置eth0的地址,启动网卡服务,依然没有eth0,反而会增加一个eth2。
     原来是设备管理器udev的原因。udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。同时也是用来接替devfs及hotplug的功能,这意味着它要在添加/删除硬件时处理/dev目录以及所有用户空间的行为,包括加载firmware时。
    找到udev的配置文件,  /etc/udev/rules.d/70-persistent-net.rules。其内容如图2所示。

命名里采用MAC地址匹配方式来记录网卡的命名。也就是说,原来的网卡的物理地址已经被记录到了eth0,克隆时候修改了的网卡的物理地址,被记录到了eth1上,使得克隆的系统只有eth1,修改一次eth0,就自动匹配增加一个网卡,eth0依然不存在。
由此,就很简单了,直接删掉本文件,然后修改/etc/sysconfig/network-scripts/ifcfg-eth0 里eth0的物理地址,使得该数据与系统生成的一致,然后,重启系统就修正了该问题。

参考资料:

1、http://f.dataguru.cn/thread-479438-1-1.html

转载于:https://www.cnblogs.com/zhangzl419/p/9015726.html

Vmware中的centos虚拟机克隆之后没有eth0相关推荐

  1. VMWare中修改CentOS虚拟机静态IP后主机没法访问虚拟机

    场景 CentOS7中怎样设置静态IP: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119242495 在上面给虚拟机设置了静 ...

  2. vmware中的linux虚拟机如何增加磁盘容量

    vmware中 centos的磁盘大小 20G->30G 现象:fdisk -l可以看到增大后的磁盘总量,但是需要增加分区并格式化然后挂载才能使用. 一.vmware中的设置 先关闭虚拟机 vm ...

  3. 【错误记录】VMware 虚拟机报错 ( VMWare 中的 Ubuntu 虚拟机网络设置 | 第一次网络设置 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 VMWare Workstation 中创建 Ubuntu 虚拟机后 , 无法连接网络 ; 二.解决方案 在 Windows 开始菜单中 , 选 ...

  4. Ubuntu宿主机与VMware中其他系统虚拟机的互通

    Ubuntu做宿主机,VMware中创建Windows10,并且通过三种模式实现两系统互通,其实并非是件难事.在有线网卡未接网线的环境下,关闭两系统防火墙,基本遵从下文便可实现. 转载:https:/ ...

  5. 在Vmware中创建苹果虚拟机

    由于macos的特殊性,按道理说苹果系统只能出现在自家的电脑上,但是Mac系统以其简单易用.设计直观.安全性极高赢得了广大消费者的认可.然而面对动辄上万元的苹果电脑,很多人望而却步,但是又有很多人工作 ...

  6. 关于vmware中的某个虚拟机死机且无法关机问题的快速解决办法

    前情概要:公司某台服务器上采用的是vmware的方案进行部署的,在vmware中部署了多台虚拟机,某天其中一台虚拟机突然卡死(事后经检查是由于运行的python程序线程调用错误,导致CPU和内存占满, ...

  7. 重启vmware中的linux虚拟机后跟windows主机共享的文件失效解决方法

    最近经常遇到,windows上用vmware安装好linux虚拟机,设置好共享文件后,也生效了.但是每次重启linux虚拟机之后,共享文件就无法访问了,每次都要手动在vmware的设置里禁用共享,然后 ...

  8. VMware中安装CentOS Linux release 7.4.1708 (Core)

    本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:Ce ...

  9. 在vmware中安装centos并使用gcc执行第一个c语言代码

    目录 1.安装虚拟机VMWare 2.下载镜像文件(这里使用的是centos7) 3.如果你之前centos不想要了,请按照下面图片进行删除 4.打开VMWare创建配置虚拟机 5.配置安装CentO ...

最新文章

  1. C++ 笔记(23)— STL vector 类(实例化 vector、末尾插入、指定位置插入、数组方式访问元素、指针方式访问元素、删除元素、大小与容量区别)
  2. matlab视频保存为图片
  3. awk取文本列_awk命令结构/内置变量/获取文本某行或某列
  4. Servlet的延迟加载和预加载
  5. JAVA子类和父类在同一个包中,子类和父类在同一个包中继承性
  6. 东北大学计算机 大一物理考试题,东北大学大学物理期末考题及答案Word版
  7. rds oracle,Amazon RDS Oracle数据库托管
  8. 微信公开课讲师李卿:小游戏开放 100 天
  9. Mac 基本教程和vim + Awesome Mac
  10. Java打印正三角形
  11. 写在今年(2022)清明节前
  12. 朴素贝叶斯与贝叶斯信念网络
  13. 【bWAPP】XSS通关记录
  14. 9、【办公自动化】Python实现Word文件的批量操作
  15. 网易互娱游戏研发面经及答案
  16. win10中如何找到隐藏的文件
  17. 使用repotrack下载指定rpm包及其全量依赖包
  18. 创建一个Customer类,类中的属性有姓名(name)、年龄(age)、性别(gender),每一个属性分别有get/set方法。然后创建两个customer对象:张立、18、女和王猛、22、男。把
  19. grep检索关键字的命令_文件中查找关键字“ ”命令 grep
  20. python ‘//’ 取整,‘%’ 取余

热门文章

  1. 教辅的组成(网络流果题 洛谷P1231)
  2. Asp.net mvc中使用配置Unity
  3. Linux 查看磁盘或文件夹及文件大小
  4. webservice引用spring的bean
  5. C# .net 对图片操作
  6. RUNOOB python练习题2
  7. NTP时间服务器实现Linux时间同步
  8. 关于大学生玩网络游戏的调查问卷
  9. IT团队如何赢得尊重?
  10. [Leetcode] Majority Element 众数