https://geert.vanderkelen.org/2011/virtualbox-give-host-only-access-to-internet/
这个配置貌似是可用的:
This post describes a simple trick for VirtualBox to give host-only virtual machines access the internet or access your host from the guest using NAT.
The original problem or requirements were as follows:
Yes, you can use port-forwarding using NAT network interface for the virtual machine. But configuring this is just way to complicate and error prone. A few googles more, and I couldn’t find anything good.
The solution I came up with: configure 2 network interfaces for your Virtual Box host. Simple, isn’t it?
First, we need to make a new network in VirtualBox. You can do this in the GUI preference, which is a bit platform specific, but it’s not easy to miss.
Create a new network in VirtualBox, named like vboxnet2
with following settings (change to suit your needs):
Setup your virtual machine using 2 network adapters. The order doesn’t really matter, but you’ll need one NAT
and one Host-Only
:
vboxnet2
.Boot your virtual machine, and configure the network interfaces in your guest OS (same order as previous point):
vboxnet2
VirtualBox network. For example, 10.88.12.4.Guest has access to outside, and host can access services running on guest. This is handy when you have a demo or develop using a service running in the virtual machine, and the virtual machine needs to access the outside world.
(If the above has been posted somewhere else: I was either blind, or it was not visible or indexed enough.)