VitrualBox Guest 使用 NAT,但从 DHCP 获取自己的 IP,并且仍然可以看到两个主机接口

VitrualBox Guest 使用 NAT,但从 DHCP 获取自己的 IP,并且仍然可以看到两个主机接口

我有一台 Windows 主机和一台 Debian 客户机。目前,我在 NAT 上设置了客户机网络,这样我就可以在两个主机接口上查看/使用我需要的一切。但这是单向的。由于 NAT,它不会从 DHCP 中提取 IP,而我需要能够让客户机从 DHCP 访问其他两个主机接口(..1.0/24 和 ..0.0/24)上的网络资产。

我试过这个“解决方案”开始,它失败了。我读到这个帖子尝试从可能的选择中获得一些启发,但它对这个问题没有任何帮助。

这是我需要的图表:

在此处输入图片描述

请注意,主机/客户机和子网之间的流量是双向的,但不会从一个接口传递到另一个接口。因此,eth0 子网上的资产可以看到主机和客户机,但看不到 eth0 上的任何东西,eth1 上的资产可以看到主机和客户机,但看不到 eth0 上的任何东西。我希望这是有意义的。我已经为此分叉了几天,但没有任何运气。此时非常需要帮助。

答案1

它没有从 DHCP 中提取 IP,我需要能够让客户机从两个主机接口上的其他网络资产访问

根据您的帖子和图表,您需要将您的访客网络从 NAT 更改为桥接。桥接网络将从您的路由器获取 DHCP,并允许您从本地和远程计算机访问访客。我在这里这样做。

NAT 是默认的网络类型,但在这里,Bridged 将为您提供更好的服务。

相关内容