1.描述:host-only模式下,虚拟机切换成新增的网卡后,虚拟机的网卡找不到IPv4的地址并报错activation of network connection failed

2.步骤还原

  • 1.配置正常的host-only模式,此时:
    VirtualBox配置虚拟网卡vboxnet0
    虚拟机的网络配置host-only,连接了vboxnet0
    虚拟机的网卡的IPv4地址是192.168.56.3

  • 2.VirtualBox新增虚拟网卡vboxnet1,vboxnet1和vboxnet0都是如下的配置,IPv4和网关的地址是指定的不变的

    Enable DHCP server是开着的

    两者只有IPv4的地址不一样,vboxnet0是192.168.56.1,vboxnet1是192.168.57.1。

  • 3.将虚拟机ubuntu的host-only模式下的网卡从vboxnet0改成了vboxnet1

换了网卡之后去虚拟机里面使用命令ifconfig,发现输出中IP没有改变,还是192.168.56.3,很明显虚拟网卡没有换过来
4.于是我手动把虚拟网卡vboxnet0删掉,再次到虚拟机中使用命令ifconfig,发现输出中没有IPv4地址,但是有mac地址和IPv6的地址,此时界面出现错误activation of network connection failed

3.分析

  • 1.将虚拟机重启,再次ifconfig,发现问题依然在,没有IPv4地址,界面也依然有activation of network connection failed的错误
  • 2.将虚拟机关机,然后重新启动(注意不是直接重启),再次ifconfig,发现IPv4地址更新了

    由此判断应该是Virtual Box的问题,虚拟机不关机的情况下换网卡,可能会出现不能自动切换的情况,应该将虚拟机关机后重新启动
  • 3.在virtualBox的网络配置中,点击新增虚拟网卡,发现自动新增了vboxnet0(192.128.56.1)

    然后将虚拟机的网卡换到vboxnet0,然后去虚拟机使用命令ifconfig,发现虚拟机的网卡带有IPv4的地址,并且更新成192.168.56.102,说明虚拟网卡已经换成功了

4.结论

大胆推断,virtualBox默认的host-only模式下的虚拟网卡就是vboxnet0,所以如果你硬要换成其他的虚拟网卡,它一下子无法自动识别,你需要将虚拟机关机之后再开机。因此也建议用vboxnet0作为host-only模式下的虚拟网卡。

[virtualBox]Host-only模式下虚拟机报错activation of network connection failed相关推荐

  1. 网页在兼容模式和急速模式下前者报错、后者正常的原因查找

    1.之前在项目中将查询按钮加上点击回车也执行查询,或许是之前没有注意,只是在谷歌上试了一下:后来是因为打印功能需要在兼容模式下进行,用户反馈此环境下点击按钮不起作用,后来自己模拟,发现是IE报错了. ...

  2. windows下apache报错The requested operation has failed解决方法

    2019独角兽企业重金招聘Python工程师标准>>> Apache报错The requested operation has failed,基本上是因为端口被占用.解决方法如下: ...

  3. react-native Android上网络请求失败,报错信息:Network request failed

    在http网络请求时,react-native或者Android报错:Network request failed时 原因:android9.0以上由于安全性高了,所有不做处理http不能使用,解决方 ...

  4. 安装tensorflow报错---CondaHTTPError: HTTP 000 CONNECTION FAILED for url

    安装tensorflow报CondaHTTPError: HTTP 000 CONNECTION FAILED for url错,有两种方案: 1.tensorflow下载源太慢,超出链接时长,解决办 ...

  5. jmeter 非GUI模式下测试报错An error occurred: Unknown arg:

    D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n -t E:\性能测试\jmeter scr ...

  6. mac下ssh报错:ssh_exchange_identification: read: Connection reset by peer

    1.美图 2.背景 (base) lcc@lcc hadoop-2.7.4$ sh sbin/stop-all.sh This script is Deprecated. Instead use st ...

  7. Linux环境准备五---VMWare打开CentOS虚拟机报错VT(长模式不兼容)等错误的解决方案

    版权声明:本文为博主原创文章,未经博主允许不得转载!! 欢迎访问:https://blog.csdn.net/qq_21439395/article/details/81951971 交流QQ: 82 ...

  8. VMware Workstation 虚拟机报错:Exception 0xc000001d has occurred.Failed to enumerate host parallel ports

    VMware Workstation 虚拟机报错:Exception 0xc000001d  has occurred.Failed to enumerate host parallel ports ...

  9. 安装虚拟机报错,尝试选择采用nomodeset模式

    安装虚拟机报错,尝试选择采用nomodeset模式 第一步: Ubuntu选择安装界面,在e进入编辑界面. 找到quiet splash - 修改成: nomodeset quiet splash&q ...

最新文章

  1. 编写运行最简单的java程序——使用记事本编写java程序
  2. 漫画:如何辨别二逼互联网公司!?
  3. 对.net知识结构相关讲解
  4. lua如何判断是否支持cookie_我们应该如何判断机油是否变质?
  5. 2108889队2021年数学建模美赛C题花絮视频!
  6. Jerry Wang的微信小程序开发系列文章
  7. mysql自增id用完了_MySQL表自增id用完了该怎么办?
  8. Javascript设计模式之发布-订阅模式
  9. DIV滚动条滚动到指定位置(jquery的position()与offset()方法区别小记)
  10. 前端实现红包雨功能_微信隐藏的7个实用功能,你都知道吗?真的白玩这么久微信...
  11. java创建hbase多个列族_Spark:DataFrame写HFile (Hbase)一个列族、一个列扩展一个列族、多个列...
  12. html怎么把新闻列表放在右边,div+css实现简洁、清晰的新闻列表样式(浮动使日期靠右)...
  13. 常用的Linux命令
  14. Python的数学计算库scipy介绍
  15. java之PropertyUtils
  16. java打印pdf文件乱码_java – 从PDF复制粘贴在原始文件上是乱码,但在使用CutePDF打印pdf时已修复...
  17. PyQt4--QPushButton(click)类的信号
  18. PyCharm添加背景图片
  19. 在Markdown中打出上下标
  20. python实现微信聊天机器人_用python玩微信,实现聊天机器人,新手必学

热门文章

  1. 解决MySql ERROR 1698
  2. Java 键盘输入数组并输出代码
  3. 转载:人是要工作,要工作就要有计划
  4. Docker 入门终极指南,别再说不会用Docker了!
  5. 重置 Amazon EC2 实例的密码和SSH 密钥
  6. 清明节 | 数字经济中台战略报告盘点
  7. PS基础操作-抠图与导出-学习记录
  8. 大家应该知道的社保常识 看看吧会有用的
  9. Groovy Closure
  10. mysql 索引欣失效的情况