![为什么从网络源复制到网络目标时只有传入流量?](https://linux22.com/image/1239135/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BB%8E%E7%BD%91%E7%BB%9C%E6%BA%90%E5%A4%8D%E5%88%B6%E5%88%B0%E7%BD%91%E7%BB%9C%E7%9B%AE%E6%A0%87%E6%97%B6%E5%8F%AA%E6%9C%89%E4%BC%A0%E5%85%A5%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我有一个 VirtualBox VM,位于我的 NAS 的网络共享上。
当我将某些内容从 VM 的磁盘复制到另一个 NAS 的网络共享上(因此数据在 VM 外部可见)时,Windows 7 任务管理器显示仅限传入网络流量(黄色图表)。就好像数据只被接收,但从未通过网络发送。我验证了数据到达了另一个网络共享。
据我了解,数据流如下:
+-NAS--------+ +-Win7 PC (VM Host)-+
| Share1(VM)-|>---->|-+ |
| | | | |
| Share2 <---|<----<|-+ |
+------------+ +-------------------+
如果是这样的话,我会看到传入和传出交通吧?
我在这里没有得到什么?
答案1
如果您登录到 Win7 PC 并从 Share1 复制到 Share2(并且 Share2 也是 VM),那么这也是我所期望的。
如果 Share2 不是虚拟机,而只是托管在 Win7 上的共享,那么我认为没有必要有传出网络流量(除了使用 Share1 进行管理)。情况更像是这样的:
+---------------------Win7 PC (VM Host)---+
| +-NAS--------+ | |
| | Share1(VM)-|>--|-->-+ |
| | | | | |
| | | | +-> Share2 |
| +------------+ | |
+-----------------------------------------+
答案2
也许是这样的:
> +-NAS--------+ +-Win7 PC (VM Host)-+
> | Share1(VM)-|>--+->|-> |
> | | | | |
> | Share2 <---|<--+ | |
> +------------+ +-------------------+
其中主持人就像一个经理,指挥两个“员工”(即 share1 和 share2)相互协作并向他报告结果。
答案3
您是说您有一个物理 NAS 盒,其中呈现共享 \NAS\shareOne,还有一个 VM,其中呈现共享 \VM\shareTwo,而该共享实际上也在 NAS 上,并且您使用 HOST 从 \NAS\shareOne 复制到 \VM\shareTwo?
在这种情况下,您将看到两个方向的流量,因为数据从 NAS->VM->Host 拉出,然后从 Host->NAS 返回。如果您没有看到这一点,则说明您没有数据往返于 NAS。
源和目标都在 NAS 上,即使主机想它将数据放入 VM_GUEST。客户机无论如何都必须将其复制到 NAS 进行存储,而该 NIC 位于主机上。