virtualBox的虚拟网络设置

1. 如果只是想要从虚拟机向外访问internet,那么NAT就可以了
2. 如果想要虚拟机和外网双向访问,那么选择桥接,桥接对象是host的网卡(无线网卡也可以桥接)
3. 但是桥接会把虚拟机暴露到外网,通常我们想要的不过是:
a) 虚拟机可以访问外网
b) 让host和虚拟机之间可以互相通信
那么,解决方案很简单,给虚拟机配置两块网卡,一块NAT,一块Hostonly,搞定。

如此一来,我们就可以:
1. 让虚拟机轻松访问外网,比如apt-get install各种软件(NAT的网卡提供外网访问能力)
2. 让外网无法直接访问我们的虚拟机(NAT和Hostonly都是内部网络)
3. 但是宿主机(Host)可以访问各个虚拟机,虚拟机之间也可以互相访问,比如用Windows宿主机上的ZendStudio debug虚拟机上的PHP,或者用宿主机上的浏览器查看虚拟机上的web页面,(Hostonly网卡提供内网互访能力)。

This entry was posted in Linux, Ubuntu, virtualBox. Bookmark the permalink.

2 Responses to virtualBox的虚拟网络设置

  1. 39919 says:

    我的机器才2GB内存, 跑vmbox貌似并流畅

Leave a Reply

Your email address will not be published. Required fields are marked *