代码编织梦想

我用的所有的虚拟机都是使用HostOnly网络模式,好处是只能与我本机,虚拟机之间互联。但一直就存在一个问题,使用了HostOnly模式后,虽然虚拟机内部是自成为一个网络,没有打扰,但有时候虚拟机需要上网时,就必须把模式改为桥接,NAT模式,还需要重新设置IP地址,比较麻烦。最近无意看到HostOnly通过设置也能上网,觉得挺好,在这里我就把方法总结一下。

1、我们需要找一块已经连接网络,能够上网的网卡。可以是有线,也可以是无线。记住选择了哪块网卡,你以后虚拟机连接外网就会从哪块网卡出去。

控制面板—>网络和Internet——>网络连接——>选择一块

网卡属性,共享。将Internet连接共享打上勾,允许其它网络用户控制,家庭网络连接选择我们的虚拟网络设备。

 

2、确认后,我出现下面的情况,将你这块网卡的LAN适配器设置一个IP,其它这会你这块网卡相当于路由器的WAN口,运用软件共享,达到路由器的功能。

3、打开VirtualBox管理器,选择管理——>全局设定——>网络——>点击小扳手,选择DHCP服务器,将其关闭。原来我们使用HostOnly网络时候,IP地址DHCP都是由它控制的,但我们现在要共享主机的网络 ,DHCP的活将由主机去做,因此我们需要将其关闭。

 

4、开机 ,启动系统。  

1)、直接选择DHCP,不需要你修改什么,IP自动获取。即可上网。


2)、设置静态IP,修改网卡的IP地址,及DNS地址。 

 

5、到此结束。我们的虚拟使用HostOnly也可以上网了。  

6、总结:其实我们是借助了,windows中的网络共享功能,实现了我们HostOnly即在一个独立的网络环境中,也可以共享主机的网络上外网。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mtj2002/article/details/46003295

virtualbox host-only理解与实践-爱代码爱编程

1 概念理解 host-only顾名思义,这种技术提供的是主机和虚拟机之间的网络互访,而不是虚拟机访问internet的技术。 在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开(就是说不希望外网环境访问虚拟机,也不希望虚拟机访问外网环境),这时你就可采用host-only模式。在host-only模式中,所

virtualbox网络之仅主机(host-only)网络_五星上炕的博客-爱代码爱编程_仅主机网络

        当创建好仅主机(Host-Only)网络后,在同一台宿主机中,联接其上的不同虚拟机可以互通,虚拟机主宿主机之间也可以互通,当在宿主机中设置了Internet连接共享,也可以访问外网。 1.创建仅主机(HOST-ONLY)网络。         VirtualBox默认自带名为"VirtualBox Host-Only Ethernet Ad

使用 vmware workstation pro 让 pc 提供云桌面服务——学习笔记(一)_b站:阿里武的博客-爱代码爱编程

最终效果: 能够通过xshell等终端设备, 远程访问虚拟机 操作步骤 1. 安装VMware 网上自行下载VMware 软件,这里不给出详细操作 2. 下载安装系统 这里使用 Centos 的linux系统 这

oracle virtualbox的网络设置-host-only-爱代码爱编程

Oracle VirtualBox的网络设置-Host-Only  创建时间: 2015-7-14 13:07   修改时间: 2015-7-14 13:57  如果要想虚拟机像其它主机一样,就选择“桥接网卡”,如果想虚拟就只和你这台电脑以及其它虚拟机相同,就选

Genymotion与Virtualbox一直Booting或创建主机网络管理失败的一种原因-爱代码爱编程

一.出现的原因 win10没有VirtualBox Host-Only Ethernet Adapter网络连接导致的; 日志: 2020-09-09T13:44:29+08:00 [Genymotion:3700] [critical] [VBox] Return code: 1 2020-09-09T13:44:29+08:00 [Genymot

解决virtualbox无法建立 host only network-爱代码爱编程

本文主要解决解决virtualbox无法建立 host only network 的问题 报错内容 Querying NetCfgInstanceId failed (0x00000002). 返回 代码: E_FAIL (0x80004005) 创建主机失败 解决方法: 1.首先在控制面版中卸载当前安装的virtualbox,在文件管理器中

VirtualBox未能创建主机网络链接 0*80004005-爱代码爱编程

VirtualBox未能创建主机网络链接 Querying NetcfgInstanceId failed 返回代码 0*80004005 我使用了两种方法,第一种没有奏效,但我觉得也有价值,也记录了 第一种: 打开 设备管理器 ,再打开 网络适配器操作 添加硬件 选择下面这文件我的文件路径可以参考 第二种方法:清理注册表 我用的这个方法解决的 首先卸载