我想用以下方式在OS X上使用Virtualboxbuild立一个Linux虚拟机:
我对桥接networking(虚拟机在物理networking上获取IP地址)不感兴趣。 我切换networking很多,并将在笔记本电脑上运行,所以如果我从以太网切换到WiFi或返回的任何事情都是坏的。
我已经尝试了VirtualBox中几乎所有networking设置的组合,并且我还没有设法同时获得上述两个重点 – 我可以在NAT后面build立一个专用networking,但是虚拟机无法看到互联网。 我可以让虚拟机看到互联网,但是我似乎没有得到我的物理机器可以用来访问在虚拟机上运行的服务器的IP地址。
我已经设法在VMWare Fusion和Parallels中使用这个设置,没有任何困难 – 有什么想法可以让它在Virtualbox中工作?
请参阅以下问题: 端口转发到虚拟机
简而言之,您将希望将VMnetworking适配器configuration为处于NAT模式,然后发出以下pipe理命令:
VBoxManage setextradata VM_NAME "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort" 8888 VBoxManage setextradata VM_NAME "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort" 80 VBoxManage setextradata VM_NAME "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol" TCP