VirtualBox虚拟机网络环境Host-Only

之前在选择配置虚拟机网络环境的时候 桥接也是不错的,但是自己在使用的时候由于访问频繁会出现断网现象。所以就开始使用Host-Only模式。开始并不是很明白为什么这么设置,也挖了很多坑。经常出现虚拟机无法获取IP问题。导致主机不能连接虚拟机很烦恼。经过这段时间的折腾终于明白其中的含义。

其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。

  • 主机:windows 10
  • 虚拟机系统:Ubuntu 15.10
  • Virtualbox:5.0.12 

  • 虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机,同时虚拟机与虚拟机之间可以访问并且都能访问互联网。
  • 首先我们打开已经安装好的ubuntu虚拟机——管理——全局设定——网络——仅主机(Host-Only)网络;如图






就会出现如图的样子

之后双击 我们创建好的虚拟网卡




这里面的Ipv4与掩码可能是空的 ,没关系 因为我们这样做在windows已经创建了 虚拟网卡了 我们只需要做绑定就好了



打开我们windows网络设置点开 






可以在里面找到我们刚才配置的虚拟网卡信息 







之后我们可以设置这块网卡的ip了 也就是虚拟机的网关

红色框起来的必须打钩
双击 internet协议4 

手动配置你喜欢的Ip




这里的IP要与虚拟机配置的要一致




当这些都配置好后 我们就可以
去启动虚拟机的ubuntu了

进入虚拟机后  

这就是我们的host-only创建的网卡信息  这里的inet地址就是我设置的  



可以通过该命令设置

sudo vim /etc/network/interfaces





之后 esc :wq! 回车 就好了

再做一步sudo /etc/init.d/networking restart  重启网卡就好了

这样 通过 ifconfig 命令看看你设置的ip吧  


这样你的主机 就可以连接虚拟机了 多台虚拟机也是同理  可以用同一个虚拟网卡  配置不同的IP就好了




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好,如果您的VirtualBox虚拟机无法识别host-only网络,请尝试以下步骤: 1. 确认您已经正确配置了host-only网络括正确设置IP地址和子网掩码。 2. 确认您的虚拟机已经正确连接到host-only网络,可以通过虚拟机设置中的网络选项进行配置。 3. 如果仍然无法识别网络,请尝试重新安装VirtualBox并重新配置host-only网络。 希望以上建议能够帮助您解决问题。如果仍有疑问,请随时联系我们。 ### 回答2: VirtualBox是一款非常优秀的虚拟机软件,我们可以通过它来创建和运行多个不同的虚拟系统,这些虚拟系统可以在同一台物理机上并存运行。其中host-only network指的是一种虚拟网络,仅限于主机和虚拟机之间通信,但无法访问外网。 当我们在VirtualBox中创建Host-Only网络后,有时候会遇到虚拟机无法识别该网络的问题,这个问题通常出现在以下两种情况下: 1. 虚拟网络适配器没有正确安装或启用 解决方法:在VirtualBox中选中要修改的虚拟机,点击【设置】→【网络】→【适配器2】,在适配器类型中选择“Host-Only Adapter”,如果此处没有“Host-Only Adapter”,那就是VirtualBox没有安装这个驱动,需要重新安装VirtualBox。 2. 网络名称不匹配 解决方法:在VirtualBox中选中要修改的虚拟机,点击【设置】→【网络】→【适配器2】,在“名称”一栏中输入正确的虚拟机 Host-Only网络名称。VirtualBox设置的默认名称是”VirtualBox Host-Only Ethernet Adapter”,如果我们手动更改了名称,那么这个名称需要在虚拟机网络设置中进行匹配。 最后,如果以上两种方法都没有解决问题,我们可以尝试进行VirtualBox的重新安装。VirtualBox是一款非常好用的虚拟机软件,但是由于某些原因,偶尔会存在一些问题,我们可以尝试使用卸载软件彻底卸载再重新安装进行问题的解决。 ### 回答3: VirtualBox是一种虚拟机软件,可以在一台计算机上运行多个虚拟操作系统。VirtualBox支持三种网络模式,Bridged、NAT和Host-Only,其中Host-Only网络模式是仅限虚拟机和主机之间通信的网络模式。虚拟机之间不能相互通信。如果VirtualBox Host-Only Network未识别网络,可能是以下原因。 1. Host-Only Adapter未启用 如果VirtualBox Host-Only Network未识别网络,可能是因为Host-Only Adapter未启用。请在VirtualBox的全局设置中检查Host-Only Adapter设置是否正确。如果未启用,请启用它并重新启动VirtualBox。 2. 网络配置错误 可能是因为网络配置错误。请检查VirtualBox Host-Only Network的参数设置是否正确,括IP地址、子网掩码、网关等设置是否正确。确保每个虚拟机都设置了正确的IP地址和网关。 3. 防火墙限制 可能是因为防火墙限制,在虚拟机中检查防火墙设置是否正常,并确保允许虚拟机之间通信的防火墙规则已启用。 4. 重新安装VirtualBox 如果以上解决方法都无法解决问题,请尝试重新安装VirtualBox软件。可能是某些文件损坏,重新安装可以解决问题。 总之,如果VirtualBox Host-Only Network未识别网络,首先应检查Host-Only Adapter设置是否正确,并确保虚拟机网络配置正确。如果仍无法解决问题,请检查防火墙设置并尝试重新安装VirtualBox软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值