VMWare Fusion 6.0.2网络桥接仅允许某些特定流量

 我只爱庄宝贝 发布于 2023-02-09 05:51

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

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

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

我的问题是当我希望通过其他端口在VM->主机,主机 - > VM或VM-> VM之间进行通信时.例如,如果我尝试从OSX主机SSH到Debian VM,则请求超时.Windows 7 VM上运行了一个SQL Server,但我无法从OSX主机或Debian VM连接到它.Debian VM有一个在端口8080上运行的xsp4 Web服务器,但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地址,我想将它们保持在同一网络上.

1 个回答
  • 为了它的价值,我最终想出了一个答案.

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

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

    我添加了一个带有默认选项的新网络,然后将所有VM分配给该新网络接口.我也在设置中启用了Promiscious模式,但这可能没有改变任何东西.

    然后我重新启动虚拟机,正确设置它们以处理新的IP地址,而Lo和Behold,我能够在VM->主机和VM-> VM之间建立连接.正是我想要的.

    2023-02-09 06:19 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有