【问题标题】:VMWare Fusion 6.0.2 Network Bridging is allowing only certain specific trafficVMWare Fusion 6.0.2 网络桥接仅允许某些特定流量
【发布时间】:2013-12-20 07:25:44
【问题描述】:

我正在使用 OSX Mavericks 和 VMWare Fusion v6.0.2。 我正在运行两台虚拟机,一台是 Windows 7 Pro,另一台是 Debian Sid。

我不希望通过主机使用 NAT 网络,我更喜欢让虚拟机直接位于网络上,但是我在让 VMWare Fusion 的桥接网络功能正常工作时遇到了问题。我已将 VMWare 网络首选项页面设置为将 VM 桥接到 Mac 内部 WiFi 适配器。

两个虚拟机都可以 ping 路由器,并且它们都为 LAN 获得了有效的 DHCP 分配 IP 地址。他们既可以通过网桥连接到 Internet,也可以浏览和下载文件。

我的问题是当我希望通过其他端口在 VM->Host、Host->VM 或 VM->VM 之间进行通信时。例如,如果我尝试从 OSX 主机 SSH 到 Debian VM,请求会超时。 Windows 7 VM 上运行了 SQL Server,但我无法从 OSX 主机或 Debian VM 连接到它。 Debian VM 在端口 8080 上有一个 xsp4 网络服务器,但是 OSX 主机和 Debian VM 都不能访问它。

我可以毫无问题地从 Host->VM、VM->Host 和 VM->VM ping,它们都可以在网络上互相看到,并且 OSX 主机正在将网络文件夹共享给 Windows 7 VM,而无需一个障碍。它似乎允许某些通信,例如 DHCP 请求、Ping 请求、Windows 网络共享和 Web 浏览,但不允许其他任何通信。 我已关闭 Windows 防火墙,OSX Mavericks 防火墙已关闭,并且 Debian VM 没有安装 selinux 或 iptables 防火墙。

我在研究这个问题时发现了几个类似的问题线程,但其中很多是针对更旧版本的 VMWare Fusion,或者针对具有不同网络偏好的 VMWare Workstation。

如果我将 VMWare 的网络设置切换为使用 NAT 而不是桥接,我可以让这些场景在一定程度上发挥作用,但这会弄乱 VM 的 IP 地址,我希望将它们保持在同一个网络上。

【问题讨论】:

    标签: networking osx-mavericks portforwarding vmware-fusion


    【解决方案1】:

    不管怎样,我最终还是想出了一个答案。

    VMWare Fusion 6.x 有两个不同版本,标准版和专业版。 我使用的是标准版。

    我更改了专业许可证的许可证,它允许您在 VMWare 首选项中添加新的网络配置(以及其他类似的很棒的东西)。

    我使用默认选项添加了一个新网络,然后将我的所有 VM 分配到该新网络接口。我还在设置中打开了 Promiscious 模式,但这可能并没有改变任何东西。

    然后我重新启动虚拟机,正确设置它们以使用它们的新 IP 地址,你瞧,我能够在 VM->Host 和 VM->VM 之间建立连接。正是我想要的。

    【讨论】:

      【解决方案2】:

      我意识到这篇文章已经有好几年了,但是由于我遇到了类似的问题,所以我也想发布我的答案,尽管我并不肯定它真的 解决了我的问题。仍然没有问题。

      我的设置:

      MacBook Pro (Retina, 15-inch, Mid 2015)
      OS X El Capitan
      

      我的问题:

      为了允许我使用 ssh 密钥克隆我的私立学校 git 存储库,我必须使用 VMWare Fusion 为我的 Windows 10 Eduction VM 运行桥接网络连接。

      我的尝试:

      还有其他几篇博客文章和论坛回复,都试图做同样的事情。

      答案:

      在无数次尝试重置几乎所有可以重置的东西之后,我退后一步进行了头脑风暴。然后我想,如果我的主机(Macbook Pro)可以无线连接到互联网,这个桥接连接应该仍然有效。我检查了分配给虚拟机网络适配器的网络适配器的 MAC,它与我的主机的 wifi 地址(MAC 地址)不同。然后我输入了我的主机的 wifi 网络地址(MAC 地址)作为 Windows VM 网络适配器的有效 MAC 地址和..,互联网。

      【讨论】:

      • 瞧,你的网络上有两台机器具有相同的 MAC 地址!
      • @miken32 - 你暗示好像这是一件坏事。根据您的用例,它可能,但对于 MY 用例,这样做可以让我访问我之前无法访问的内容。我不建议永久离开它。 但是,为了快速解决问题,这对我有用
      猜你喜欢
      • 1970-01-01
      • 2020-07-29
      • 1970-01-01
      • 2012-02-20
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-07
      相关资源
      最近更新 更多