`
welcome66
  • 浏览: 401710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos虚机克隆/复制后网络设置

阅读更多

1 问题描述

克隆虚拟机是经常的事情,对于客户机是Winows的虚拟机直接克隆就可以使用。对于客户机是Linux的虚拟机克隆后会出现网络无法启动的问题。

使用service network start 命令会出现报错如下:

device eth0 does not seem to be present

2 原因分析

使用Vm的克隆功能,会为新产生的虚拟机配置一个与原始虚拟机网卡MAC地址不同的网卡。对于CentOS这样的Linux系统,会把运行时的网卡MAC地址记入/etc/udev/rules.d/70-persistent-net.rules文件中。这样克隆好的新系统里也保存了这个记录。

当新系统启动时,由于vm已经为其配置了不同的MAC地址,因此系统会在启动扫描硬件时把这个新的MAC地址的网卡当做是eth1,并且增加记入上述文件中。而此时配置文件里的/etc/sysconfig/network-scripts/ifcfg-eth0里记录的还是原来的MAC地址,而这个MAC地址在新系统里是不存在的,所以无法启动。

 

3解决办法

在新系统里,把rules文件里记录的老MAC对应的那个eth0一行删除掉,然后把新MAC对应的eth1的名字改为eth0。然后在ifcfg-eth0文件里把HDADDR的值改为新的MAC地址。

这样rules和ifcfg-eth0就彼此对应(rules里的eth0对应ifcfg-eth0文件名,rules里的mac对应ifcfg-eth0文件里的HDADDR)好了。此时需要重新启动系统一切就OK了。

分享到:
评论

相关推荐

    http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

    http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

    https://buildlogs.centos.org/c7.1511.00/kernel/20151119220809/3.10.0-327.el7.x86

    kernel-3.10.0-327.el7.x86_64.rpm 源下载地址:https://buildlogs.centos.org/c7.1511.00/kernel/20151119220809/3.10.0-327.el7.x86...没有积分的就去下源地址的吧,网络不好的就花点积分下载我的吧,我也是找了半天

    centos7 本地yum源配置

    3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-...

    Redhat 使用CentOS的yum源进行升级或软件安装

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-6 - Updates - 163.com baseurl=http://mirrors.163.com/centos/6/updates/$basearch/ #mirrorlist=...

    CentOS 6.5系统安装配置图解教程

    - 完成分区后,设置网络参数: - **BOOTPROTO=static**:启用静态IP地址。 - **ONBOOT=yes**:启动时自动启用网络连接。 - 设置**IPADDR**、**NETMASK**、**GATEWAY**等具体网络参数。 6. **开始安装**: - ...

    CentOS-7-x86_64-Everything-1804 VMware workstation12

    centos7.0 sso下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso 方案二: centos7.0已经做好的镜像(包含图形化): 链接:...

    CentOS-7-Base.repo

    http://mirrors.btte.net/centos/7/isos/x86_64/ http://mirrors.cn99.com/centos/7/isos/x86_64/ http://mirrors.sohu.com/centos/7/isos/x86_64/ http://mirrors.aliyun.com/centos/7/isos/x86_64/ ...

    linux 下镜像地址配置问题(centos8)

    "Linux镜像地址配置问题(CentOS 8)" 在 Linux 系统中,镜像地址配置是一个非常重要的步骤,因为它直接影响了系统的安装、更新和维护。特别是在 CentOS 8 中,镜像地址配置问题是一个常见的错误。本文将详细介绍 ...

    CentOS本地源设置

    - **配置Apache**:安装完成后,需要修改Apache的配置文件 `/etc/httpd/conf/httpd.conf`,具体包括监听端口和文档根目录的设置。 - **修改监听端口**:默认情况下,Apache的监听端口是80。为了避免与其他服务冲突...

    centos7 gcc/g++离线rpm包

    在Linux系统中,GCC(GNU ...总的来说,GCC和G++是Linux开发者不可或缺的工具,离线RPM包为没有网络环境的CentOS 7用户提供了一个方便的解决方案。理解如何正确安装和使用这些编译器,有助于提升开发和维护的效率。

    centos虚拟机克隆.doc

    Centos 虚拟机克隆详解 随着虚拟机技术的普及,虚拟机克隆变得越来越重要。...本文详细介绍了 Centos 虚拟机克隆的步骤和配置,包括克隆前的准备、配置网络、配置 IP 地址、重启网络服务、修改主机名等方面。

    Linux>>CentOS 7镜像下载

    官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/ step1: 进入下载页,选择阿里云站点进行下载 Actual Country 国内资源 Nearby Countries 周边国家资源 阿里云站点:...

    centos7复制虚拟机后ssh无法登陆

    vmware: 解决centos7复制虚拟机后ssh无法登陆问题,复制sshd_config文件到 /etc/ssh文件夹下即可。

    centos虚拟机复制故障

    ### CentOS虚拟机复制故障分析与解决方案 #### 故障背景及现象 在使用VMware Workstation进行虚拟机操作时,可能会遇到这样的问题:当我们尝试完全克隆一个已有的CentOS虚拟机后,新克隆出来的虚拟机启动后,发现...

    报Could not retrieve mirrorlist http://mirrorlist.centos.org/解决办法

    Centos7 安装Docker时yum报错Could not retrieve mirrorlist http://mirrorlist.centos.org/,网上各种说法,有说修改DNS的,有说清空yum.repo.d的,笔者是这样解决的:因为centos7官方仓库自2024年6月30日后不再更新...

    CentOS 5 yum源

    CentOS 5 yum源,163 yum源,shouhu yum源

    Centos7/8下.vimrc脚本固定格式配置

    Centos7/8下.vimrc脚本固定格式配置

    CentOS7默认的快捷键如何修改设置.doc

    CentOS7默认的快捷键怎么修改设置?CentOS7中想要修改默认的快捷键,该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下。

Global site tag (gtag.js) - Google Analytics