我正在运行 Snow Leopard 10.6.2(不是服务器版本)和 VMWare Fusion 3.0.0,并尝试使我的 Ubuntu 9.10 x86_64 VM 运行。我使用的是桥接连接,并且我有来自 Ubuntu VM 的互联网连接(我可以下载更新、ping 网站等),但我无法从网络上的任何其他设备连接到 Ubuntu 盒。
我正在尝试在 Ubuntu VM 上启动 Mongrel 来处理一些 Rails 内容,但它不起作用。我知道 Mongrel/Rails 不是问题,因为如果我在 Ubuntu VM 上启动服务器,将进程置于后台,然后 wget 索引页,它就可以正常工作。我只是无法从另一个 IP 连接到该站点。
我尝试在 Ubuntu VM 上使用静态 IP 和 DHCP IP 配置,但都不起作用(对于传入连接,对于向外连接都有效)。我对 Ubuntu VM 进行了端口扫描,似乎所有端口都已关闭。但是,Ubuntu VM 确实响应了 ping。
我注意到这里有一个类似的问题: https://serverfault.com/questions/99757/setting-up-a-bridged-network-with-vmware-fusion,但没有答案。有什么想法吗?
答案1
如果虚拟机对 ping 做出响应,则虚拟网络桥接正在工作。我会继续确保 Ubuntu VM、主机 OSX 平台或物理网络上没有安装软件防火墙,这些防火墙可能会阻止您尝试使用的特定流量(端口\协议)。
有关于 Fusion 网络模式的有用解释和讨论Vmware 社区网站在这里这可能会给你一些额外的指示,特别是看起来某些无线局域网可能存在一些问题。