Win10系统中VirtualBox网络桥接与主机直链同一wifi局域网互通并可连接外网

Posted 神神的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10系统中VirtualBox网络桥接与主机直链同一wifi局域网互通并可连接外网相关的知识,希望对你有一定的参考价值。

VirtualBox的网络设置有好几种模式, 现在需求是: 将虚拟机和主机都直连到wifi路由器使两者处于同一局域网段中, 并都可以访问外网.

网上找了好多篇文章发现要么是版本差别, 要么是没有实现效果, 最后自己折腾了半天终于实现了

无图无真相, 先上最终结果图

虚拟机和主机都处于 192.168.125. 同一网段下, 连接的是同一wifi, 可以互相ping通, 且可以直连外网.

现在记录下我实现的步骤过程:

  1. 进入虚拟主机设置面板网络配置项, 选择 仅主机(host-only)网络 注意, 这里 不要选择桥接网卡模式

若这里你的选项是空的如下图, 则需要手动安装驱动协议

具体步骤:

桌面上右键点击我的电脑 -> 管理 -> 设备管理器 -> 选中右侧设备后 -> 再点击操作栏 -> 添加过时设备 -> 手动选择硬件 -> 网络适配器 -> 选择 Oracel Corperation -> VirtureBox Host-Only Ethernet Adapter 安装驱动

注意一定要点击右侧设备后 再查看操作栏, 否则是看不到 添加过时设备选项 的, 我在这里折腾了好半天才找到, 太坑爹了…

参考下图:

  1. 开始网络桥接

打开win10的网络连接面板,

开始菜单 -> 设置 -> 网络和Internet -> 状态面板中 有个 更改网络设置 下面 有个 更改适配器选项点击即可看到网络连接面板

此时应该有两个连接, 一个是主机的 wifi 连接 WLAN, 一个是刚刚设置的虚拟机的 host only 连接, 如下图:

按住 Ctrl 键直接框选 这两个连接, 右键点击任意图标则会出现桥接选项, 选择桥接 系统机会生成一个网桥连接的网络适配器

3 然后进入虚拟机终端修改为局域网IP或 DHCP 获取IP 即可联网啦

配置完成还可以看看这篇文章: 使用 dnsmasq 配置本地 DNS 解析, 这样即便手机没有Root权限不能修改hosts也可以通过修改DNS在本地模拟线上调试啦

还可以将虚拟机设置为 DMZ 主机暴露到外网, 通过端口直接访问虚拟机了

以上是关于Win10系统中VirtualBox网络桥接与主机直链同一wifi局域网互通并可连接外网的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox虚拟机与主机设置不同IP上网?

VirtualBox实用网络设置

解决Win10 Virtualbox5.2.18桥接不能联网小记

win10系统virtualbox装的ubuntu19.04,如何设置网络才能在win10中访问?

# VirtualBox CentOs 网络地址转换(NAT)主机模式(Host-Only)桥接(Bridged)模式配置

win10系统virtualbox虚拟机安装win7不能与主机复制粘贴