虽然网上有很多关于这个问题的解决方案,但是我还是决定自己再次重复写一下这个解决的方案,重在更新知识和了解VMware workstation 15新功能。

在使用VMware workstation克隆CentOS7.X系列系统的虚拟机时,不管是链接克隆还是完整克隆,极可能出现下面网卡无法启动问题:

注:目前亲测VMware workstation 15不存在这种问题,在文章后面我会解释为什么不会以及我写这篇文章的目的。

1 ifup ens33
2
3 Error:Connection activation failed: No suitable device found for this connection

这个问题出现的原因是:MAC地址相同,导致冲突

克隆虚拟机,默认它的网卡MAC地址依然是以前模板机的MAC,这样MAC地址就会冲突,当系统使用NetworkManager来管理网卡时

NetworkManager就不允许MAC地址相同,就导致网卡直接起不来,但是CentOS6.X就不会,因为它用的是network来管理。

解决方案:

1、如果不打算用NetworkManager,那么就直接关闭NetworkManager即可

1 systemctl stop NetworkManager      # 停止NetworkManager
2 systemctl mask NetworkManager    # 禁用NetworkManager,类似Windows的禁用
3 systemctl disable NetworkManager # 开机不启动

2、更改MAC地址

1)通过VMware workstation 的虚拟机管理界面,直接删除以前的网卡,重新添加,或者点击高级,修改MAC地址和模板机不一样,如下图:

2)然后启动系统,修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-XXX

中的参数HWADDR=新的网卡MAC

3)如果/etc/udev/rules.d/目录下面存在70-persistent-net.rules这个文件,那么就将里面的网卡MAC地址改为新的网卡MAC

为什么说如果/etc/udev/rules.d/目录下面存在70-persistent-net.rules这个文件呢?

因为如果安装CentOS7系统的时候就在内核中启用了net.ifnames=0 biosdevname=0,即表示不用CentOS7的网卡命名规则,而用传统的

eth0...ethn的网卡规则,那么就默认在系统中就没有这个文件,其他方式安装的系统,尽管是安装以后再次更改为传统网卡命名规则,这个文件依然还是有的。

重要:以上是VMware workstation 15 以前才会出现的问题,在VMware workstation 15中,这个问题已经不会出现了

因为在VMware workstation 15中克隆虚拟机,不管是链接克隆还是完整克隆,都会自动生成并替换网卡的MAC地址,那么上面的问题就不会出现了。

至于VMware workstation 15以前哪些版本可以支持克隆时自动更改网卡MAC,目前还没有亲测,但是VMware workstation 15本人亲测是没问题的。

我写这篇文章的目的:主要在于更新网上很多比较旧的解决方案文章(虽然很多),也许有点给VMware workstation 15打广告的嫌疑,

但是重点还是让知识能够更新一下。

 

Error:Connection activation failed: No suitable device found for this connection 问题最新解决方案的更多相关文章

  1. Error:Connection activation failed: No suitable device found for this connection

    原文链接: https://blog.csdn.net/baiboya/article/details/80452822 ens33这个网卡一直无法激活,在网上找了半天,找到这个博主的文章,才解决,虽 ...

  2. linux7,一台物理机上使用VM装多个虚拟机,始终只有一个虚拟机网络正常,其他虚拟机报错Error: Connection activation failed: No suitable device found for this connection.

    今天在VM新装了一个虚拟机,结果发现原来的虚拟机连不上了,重启网络服务后报错 Error: Connection activation failed: No suitable device found ...

  3. CentOS6.5 重启网络报错:Bringing up interface eth0: Error: Connection activation failed: Device not managed by NetworkManager or unavailable

    CentOS6.5 重启网络报错: Bringing up interface eth0: Error: Connection activation failed: Device not manage ...

  4. linux中启动网卡报错:Bringing up interface eth1: Error: Connection activation failed

    在重启linux网络服务的时候提示: Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2 并且产生报错 ...

  5. centos 7:network: 正在打开接口 ens33: 错误:激活连接失败:No suitable device found for this connection.

    Mar :: localhost systemd: Starting LSB: Bring up/down networking... Mar :: localhost network: 正在打开环回 ...

  6. Bringing up interface eth0: Error:Connection activation failed:Device not managed by NetworkManager

    Just follow the below steps and everything will be ok...   1. Remove Network Manager from startup Se ...

  7. Connection activation failed Device not managed by NetworkManager

    1)查看NetworkManager服务是否启动 ps aux |grep NetworkManager 使用service NetworkManager start 命令启动该网络管理程序 2) 一 ...

  8. Centos7没有IP地址,查看网络状态显示No suitable device found for this connection (devint match))

    今天打开虚拟机,使用 ifconfig 命令时,没有显示出 IP 地址 (更好的阅读体验可访问 这里 ) 使用 systemctl status network 命令查看网络状态 显示没有合适的网络装 ...

  9. 如何解决虚拟机克隆导致"Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'."

    在VMware的虚拟机中克隆CentOS,在重启网卡的时候报错: Bringing up interface eth0:  Error: No suitable device found: no de ...

随机推荐

  1. HAOI2008 木棍分割 数据结构优化dp+二分答案

    很久之前打的题,现在补篇博客 打滚动数组 #E. 木棍分割 Accepted 100 1712 ms 1512 KiB   2019-05-07 17:01:23 Short 不打滚动数组 #419. ...

  2. STM32学习笔记-NVIC中断知识点

    STM32学习笔记-NVIC中断知识点总结 中断优先级设置步骤 1. 系统运行后先设置中断优先级分组 函数:void NVIC_PriorityGroupConfig(uint32_tNVIC_Pri ...

  3. expdp数据泵导出数据汇总

    [oracle@enmo1 ~]$ mkdir datadump[oracle@enmo1 ~]$ cd datadump/[oracle@enmo1 datadump]$ pwd/home/orac ...

  4. Task异常捕获的方式

    这节来讲一下如果捕获Task的异常. 当Task运行中出现了异常,正常情况下我们在主线程的Try是捕获不到的,而如果在Task内部写try,出现了异常我们会完全不知道.下面就来介绍几个主线程捕获Tas ...

  5. python安装、卸载包的方法

    anaconda包管理器 conda命令[1] 环境管理 conda info -e # 查看当前已安装的环境 conda create -n py27 python=2.7 # 添加2.7版本的Py ...

  6. 阿里云中quick bi用地图分析数据时维度需转换为地理区域类型

    1.到数据集里面点击编辑要做地图分析的数据集 2.找到要分析的地理维度字段,选择转换为对应的类型,这里为市级,所以选择转换为市,其它类似,然后点击右上角保存即可. 3.返回数据集,点击新建仪表板 4. ...

  7. drf-序列化器serializer

    目录 一.序列化器-serializer 二.序列化器的使用 简单使用 高级使用 source **SerializerMethodField( ) ** 通用参数 三.反序列化数据校验 字段属性 局 ...

  8. Opencv 播放mp4文件和读取摄像头图以及可能会发生的一些异常问题解决方法

    学习内容 学习Opencv 读取并播放本地视频和打开摄像头图像以及可能会发生的一些异常问题解决方法 代码演示 电脑环境信息: OpenCV版本:4.5.2 ,vs2017 1.视频文件读取与播放 加载 ...

  9. 1.QT多线程使用小结

    开头 一个进程可以有一个或更多线程同时运行.线程可以看做是"轻量级进程",进程完全由操作系统管理,线程即可以由操作系统管理,也可以由应用程序管理. Qt 使用QThread来管理线 ...

  10. 8、linux常用命令

    8.1.pwd: 显示当前的路径: -L:显示逻辑路径,即快捷方式的路径(默认的参数): -P :显示物理路径,真实的路径: 8.2.man: 命令的查看: 8.3.help: 命令的查看: 8.4. ...