Virtualbox下克隆虚拟机非常容易,也使得我们在平常搭建测试环境方便了许多。不过克隆以后的虚机并不能够直接联网,这是由于网卡的MAC地址引起的。
在"控制->复制"弹出的"复制虚拟电脑"窗口有一个可选框 "重新初始化所有网卡的MAC地址",如图
  1) 如果钩选上,那么克隆完成后找不到网卡(克隆时重新初始化所有网卡的MAC地址(R)与启动前手动刷新地址是一样的效果)
2) 如果不钩选,那么克隆完成后新虚机与原虚机同时上网时出现地址冲突,同一时间只能一个虚机上网
对于以上两种情况,最终解决方法都是要刷新MAC地址后再进行重新配置
因此,在克隆虚机时建议钩选上此选项
解决方案:
以下操作以系统激活一块网卡eth0为例
首先,先来看一下刷新以后的MAC地址,如图:
  1.登录系统并切换到root用户]
2.测试网络连通,发现域名无法访问,网关也没有连通
  3.检查网卡1,ifconfig eth0,提示Device not found,在后面的文件中可以看到网卡1是存在的,说明网卡的设备文件中有错误导致到不到网卡
  4.查看启动设备文件
  cat /etc/udev/rules.d/70-persistent-net.rules 如图,红框内为eth0网卡的MAC地址
    看到红框内的MAC地址并不是最新的MAC地址,而是克隆前的原始MAC地址,使用vi命令将其手动更改为最新的MAC地址,需要重新启动计算机使其生效
5.检查网卡文件ifcfg-eth0修改相应的MAC地址,发现其也是克隆前的原始MAC地址,一并修改并且设置ONBOOT=yes
  6.重新启动计算机,再次测试连接,广域网和局域网均已正常连通
 

Virtualbox下克隆CentOS 网络配置的更多相关文章

  1. VMware克隆CentOS网络配置

    配置网络 如果是克隆CentOS的: vi /etc/udev/rules.d/70-persistent-net.rules 注释掉网络eth0,把最后一个改为eth0,记录下mac地址. vi / ...

  2. VirtualBox下Centos6.8网络配置

    win10环境下,VirtualBox和Centos6.8已经按照完毕,下面配置Centos6.8网络. 1.设置VirtualBox为桥接模式,具体的有三种联网方法,我们参考http://www.c ...

  3. 【Vmware】VirtualBox下虚拟机的网络配置

    1.VirtualBox的提供了四种网络接入模式,它们分别是:1.NAT    网络地址转换模式(NAT,Network Address Translation)2.Bridged Adapter   ...

  4. centos网络配置、虚拟机克隆

    查看网卡命令: ifconfig 查看网络配置 ifconfig -a 查看隐藏网卡 window下使用ipconfig 网络配置 设置静态IP,修改/etc/sysconfig/network-sc ...

  5. Centos网络配置

    网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...

  6. VirtualBox安装CentOS7的网络配置

    VirtualBox安装CentOS7的网络配置 这几天在本机VirtualBox安装CentOS时遇到了网络的坑... VirtualBox的下载地址:https://www.virtualbox. ...

  7. 最基本的CentOS 网络配置

    一般CentOS 网络配置是根据自己的需求来设定的.但是,对于一些不经常用CentOS的用户来说,不知道基本的CentOS 网络配置.如果你没有特别的要考虑的设置,那么就可以考虑下我推荐的这种Cent ...

  8. ubuntu/centos网络配置

    UBUNTU网络配置 配置临时的Ip ifconfig eth0 其中24指的网络掩码24位. vim /etc/network/interfaces 添加下面内容 auto eth0 #开机自动连接 ...

  9. ​vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring

    vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address ...

随机推荐

  1. redis 批量删除 keys

    #!/bin/bash redis_list=("192.168.252.174:7000" "192.168.252.174:7001" "192. ...

  2. 用anaconda安装tensorflow

    conda create -n tensorflow python=2.7 conda activate tensorflow / source activate tensorflow anacond ...

  3. java 通信

    UDP package com.le; import org.junit.Test; import java.io.IOException; import java.net.DatagramPacke ...

  4. C++类的组合例子

    Line类调用Point类的两个对象p1,p2作为其数据成员,计算线段长度 组合类构造函数定义的一般形式为: 类名::类名(形参表):内嵌对象1(形参表),内嵌对象2(形参表)... {类的初始化} ...

  5. mybatis的plugin

    1.Mybatis-Plugin的设计思路 听起来一个挺神奇的单词,插件.说白了就是使用了Jdk自带的动态代理.在需要的时候进行代理.AOP怎么用,他就怎么用. Plugin类等价于Invocatio ...

  6. 应用程序嵌入PowerBI报表登陆认证问题解决

    https://github.com/AzureAD/azure-activedirectory-library-for-java/issues/144

  7. java 调用c# web api 代码

    上次我们写的.net  web api 给对方公司的java团队调用,他们觉得说java无法调用.net 写的api ,靠居然有这事,索性自己写一个java的demo给他们 使用apache的Http ...

  8. 巨坑– 膜BWV543

    我不是一个喜欢膜别人的人,我从来都不擅长去夸奖.当面对巴赫的作品时,我发现我的敬佩难以用语言表达.我决定用另一种方式来表达我的欣赏,那就是分析并背下这个谱子. http://music.163.com ...

  9. CentOS 7修改系统时间及硬件时间

    转载于:https://www.cnblogs.com/LouisZJ/p/8554991.html [root@nginx ~]# timedatectl --help timedatectl [O ...

  10. DataStrom框架深造

    根据前一版DataStrom的使用,继续进行了改造和升级;前一版框架只是对服务按照名称注册和调用固化接口 最近研究后台框架,接触了ZBUS框架,我很喜欢ZBUS的前一版,该作者继续升级,已经在向AMQ ...