我在 Virtual Box 上运行了三台虚拟机。第一台是 Linux (pfsense),它充当路由器,有两个网络适配器,一个桥接,一个设置为内部网络。另外两台虚拟机是 Windows 7,仅连接到内部网络。
现在问题是,Windows 7 机器可以互相看到,并且可以通信。但它们都看不到 pfsense vm。pfsense 也看不到它们。我仔细检查了内部网络设置、IP、子网,一切都正确无误。但每当我尝试 ping pfsense vm 时,我都会收到通常的消息,目标主机:无法访问。我已经禁用了 Windows 机器上的防火墙,希望这能解决问题,但什么也没做。我可以通过桥接适配器使用 pfsense 机器访问互联网。
网络设置:
pfsense (first vm):
- First Adapter: Bridged, DHCP, Promiscuous Mode: Deny
- Second Adapter: Internal Network, Static (192.168.0.254), Promiscuous Mode: Allow VMs
Windows 7 (second vm)
- Second Adapter: Internal Network, Static (192.168.0.15), Promiscuous Mode: Allow VMs
Windows 7 (third vm)
- Second Adapter: Internal Network, Static (192.168.0.30), Promiscuous Mode: Allow VMs
Virtualbox 版本:4.3.20
答案1
pfSense 机器上的桥接适配器引发了问题。将 pfSense 机器上的第一个适配器从桥接更改为 NAT,问题就解决了。