VMWare复制CentOS虚拟机后无法联网的问题解决方案

 更新时间:2022年12月14日 14:19:32   作者:Lilixxs  
这篇文章主要介绍了VMWare复制CentOS虚拟机后无法联网的问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

1. 现象描述

原来使用一个 CentOS 虚拟机,这里叫 CentOS_1。网络配置如下:VMWare软件设置 NAT 模式,虚拟机配置 DHCP 自动获取 IP ,开机启动网络。可以正常联网

现在要重新配置一个虚拟机,环境同 CentOS_1。因此我直接从硬盘复制了一份 CentOS_1 的文件,并用 VMWare 打开虚拟机,将复制的虚拟机更名为 CentOS_2

由于是最小安装,因此使用ifup / ifdown / ip addr指令操作网卡,通过直接修改网卡配置文件配置网络

网络配置文件地址/etc/sysconfig/network-scripts
网络文件名称ifcfg-网络名称
如:网络名称为ens33,则对应的配置文件名为ifcfg-ens33

相关指令

# 设对应的网络名为 ens33

# 1. 启动网络
ifup ens33

# 2. 关闭网络
ifdown ens33

# 3. 重启网络 = 先 ifdown 再 ifup

# 查看网络的 ip 地址
ip addr

CentOS_2 的网络配置与 CentOS_1 的完全相同:VMWare软件设置 NAT 模式,虚拟机配置 DHCP 自动获取 IP ,开机启动网络

但在使用指令ifup启动网卡时出现了问题:等待了很久之后,提示连接超时

2. 问题解决

1. 重新配置 VMWare 软件的 NAT 配置 – 无效

检查 VMWare 虚拟机的 NAT 和 网络配置:

NAT 配置 CentOS 对应的 VMnet 勾选 NAT 模式(如果新建虚拟机时选择 NAT 模式,那默认值就是 NAT 模式不用修改)勾选“将主机虚拟适配器连接到此网络”勾选“使用本地 DHCP 将 IP 地址分配给虚拟机”,启用 VMWare 的 DHCP 功能,保证虚拟机能自动获取到 IP 地址NAT设置 --> 网关 = 子网 IP 中最后一位 = 2 的地址

2. 重启 VMWare 软件的 NAT 和 DHCP 服务 – 无效

打开任务管理器,找到“服务(Services)”选项卡,选中以下两个服务,右键点击“重启(Restart)”,即服务的重启

  • VMnetFHCP = VMWare 的 DHCP 服务
  • VMWare NAT Service = VMWare 的 NAT 服务

3. 重启虚拟机 CentOS_2 – 发现问题

点击“关机”后,再点击“开机”。

开机时提示“ens33 的 MAC 地址已经被使用”,类似以下提示

发现问题:直接复制虚拟机文件生成的虚拟机 CentOS_2 与原虚拟机 CentOS_1 之间的 mac 地址相同,导致两台虚拟机不能同时获取到 ip 地址 (DHCP 协议通过 MAC 地址区分不同设备)

4. 为 CentOS_2 虚拟机配置不同于 CetOS_1 的 MAC 地址 – 解决问题

关闭虚拟机电源

虚拟机 --> 设置 -->

硬件 --> 网络适配器 --> 高级 --> MAC 地址,点击“生成” --> 确定并保存
注意:只有关机状态下才能修改 MAC 地址

重启虚拟机

使用ifdown/ifup指令重启网卡,使用ip addr指令查看是否获取到了 ip 地址

5. 总结

本次网络连接不上的问题是因为:直接复制虚拟机文件,会导致两个虚拟机中的网卡 MAC 地址相同,导致两个虚拟机无法同时获取到 IP 地址(DHCP 根据 MAC 地址识别不同的设备)

相关文章

  • VMware下配置Linux系统局域网和外网访问图文教程

    VMware下配置Linux系统局域网和外网访问图文教程

    本文分步骤给大家详细介绍了VMware下配置Linux系统局域网和外网访问图文教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-11-11
  • 解决win10家庭版VMware不能安装64位操作系统问题

    解决win10家庭版VMware不能安装64位操作系统问题

    这篇文章主要介绍了如何解决win10家庭版VMware不能安装64位操作系统问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • vmware配置hadoop实现伪分布式的图文教程

    vmware配置hadoop实现伪分布式的图文教程

    这篇文章主要介绍了vmware配置hadoop实现伪分布式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • VMware pro15安装macOS10.13图解详细安装(图文)

    VMware pro15安装macOS10.13图解详细安装(图文)

    这篇文章主要介绍了VMware pro15安装macOS10.13图解详细安装,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • VM12中CentOS7以NAT的方式连接网络的方法

    VM12中CentOS7以NAT的方式连接网络的方法

    本篇文章主要介绍了VM12中CentOS7以NAT的方式连接网络的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Vmware添加磁盘的方法:扩展磁盘

    Vmware添加磁盘的方法:扩展磁盘

    今天小编就为大家分享一篇关于Vmware添加磁盘的方法:扩展磁盘,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • VMware虚拟机三种网络模式区别

    VMware虚拟机三种网络模式区别

     提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。
    2016-10-10
  • VMware虚拟机中的linux复制粘贴详解

    VMware虚拟机中的linux复制粘贴详解

    这篇文章主要给大家介绍了关于VMware虚拟机中linux复制粘贴的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用VMware具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • VMware虚拟机开机之后卡顿无法操作的解决方案

    VMware虚拟机开机之后卡顿无法操作的解决方案

    这篇文章主要介绍了VMware虚拟机开机之后卡顿无法操作的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 在VMware上安装CentOS7(图文)

    在VMware上安装CentOS7(图文)

    本篇文章主要介绍了在VMware上安装CentOS7(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论

?


http://www.vxiaotou.com