VirtualBox 不允许在基于 NAT 的网络上使用混杂模式吗?

VirtualBox 不允许在基于 NAT 的网络上使用混杂模式吗?

当我将网络模式切换到NAT模式时,不再有任何选项Promiscous Mode

所以 VirtualBox 明确不允许这样做。这是为什么?

答案1

“混杂模式”意味着允许虚拟机接收发送到不同于其自身 MAC 地址的以太网数据包。

在“NAT”模式下,每个VM都位于虚拟路由器后面,该虚拟路由器执行IP地址转换的方式与带有NAT的家庭路由器/网关的方式几乎相同 - 其副作用是它会拒绝任何传入的数据包,除非它们属于VM已经建立的连接。

这意味着虚拟机永远不会接收发送到其他以太网地址的数据包,因为这些数据包 100% 都会被 NAT 丢弃,因此该promisc选项无论如何都是无效的。

相关内容