VirtualBox设置宿主机访问虚拟机

820 阅读1分钟

VirtualBox的安装有好多文章写,这里不做介绍,本文重点介绍如何设置宿主机访问虚拟机.

背景: 本人宿主机Ubuntu用于开发, 由于开发GPT需要翻墙访问OpenAI, 但是Ubuntu的代理工具太难用了, 所以使用虚拟win10搭建了一个内部代理服务器, 这就需要宿主机访问虚拟机代理.

VirtualBox添加2种网络设备

NAT网络

用于上外网

VirtualBox 管理→全局设定, 选择"网络"→添加 image.png 保留默认值就好 image.png

Host Only网络

用于内网访问

VirtualBox 管理→主机网络管理器(不同版本入口可能不同,有的版本与"NAT网络"同一个入口),配置注意事项如下: 网卡的IP地址(红框)是宿主机的IP image.png

DHCP服务器的地址不能与上边的相同 image.png

最关键的配置, 虚拟机能获取到IP,但没有获取到"默认网关",必须要手动配置默认网关为 DHCP的"服务器地址"(上图中是192.168.57.2)

虚拟机配置

添加2种网卡

同样2个网卡,一个是用于访问外网,一个是用于访问内网, 具体VirtualBox配置如下两图 image.png

image.png

防火墙配置

虚拟机还需要配置可被内网访问到 如果是Windows,配置IP设置时会有提示,选择可被访问到就行