我的网络有点简单:我局域网中的所有PC (Ubuntu桌面、Win7桌面、XP上网本)都连接到dlink家庭路由器,后者连接到ISP的电缆调制解调器。局域网具有IP子网10.10.10.0/24,网关( dlink路由器) 10.10.10.1,PC机10.10.10.100-120,通过DHCP。PC机之间共享文件夹(基本右键单击->共享,这是桑巴,对吗?)到现在为止还好。
现在Ubuntu桌面有了VirtualBox。我计划安装沙箱虚拟机来测试恶意软件(并监控他们“打电话回家”的方式)。所以我安装了一个Ubuntu,网络设置为NAT模式(默认模式,子网10.0.2.0/24,我猜)。
所以我打开了虚拟机中的Nautilus,进入“网络”,让我感到惊讶的是.VM能够看到主机的LAN__!中的所有共享文件夹!
多么?“共享文件夹”不是只适用于局域网吗?为什么生活在另一个子网中的VM可以访问Win7机器中的共享文件夹?他们不在同一个局域网里!(这将是Virtualbox的“桥接”模式,对吗?)不,我不是指VirtualBox的“共享文件夹”功能(将主机驱动器映射为网络共享到来宾),我没有使用它。
因此,我显然缺乏一些共享文件夹和NAT工作方式的基本知识,我认为NAT会在仍然能够浏览internet的同时将VM与我的局域网隔离开来。我很惊讶,它竟然能看到我的局域网的工作组,甚至在一个不同的子网。
所以,问题是:这怎么可能?VirtualBox、共享文件夹和NAT之间的这种关系是如何工作的?以及如何设置VM,使它不能看到客人的局域网,但仍然能够浏览互联网?
发布于 2013-04-30 16:11:36
发布于 2013-04-29 05:02:42
只是在黑暗中拍摄一下,你确实说了ubuntu的客人是10.0.2.0/24。24人将把他们放在同一子网上,编号: 255.255.255.0
https://askubuntu.com/questions/276074
复制相似问题