我的机器上有四个networking:
我的OS X(10.5)似乎更喜欢在machinename.local的无线networking上使用VMWare的NAT。 有什么方法可以改变closuresVMWare接口的偏好设置吗?
在Windows中,你有没有尝试使用运行“msconfig”来禁用“mDNSResponder”服务(我相信通过iTunes安装)? 如果它正在运行,那么我猜测Bonjourstream量是从Windows本身生成的。
否则,我会尝试本指南中的步骤。
在VMWare中,打开正在使用的虚拟机的设置。 您需要将“networking”设置更改为使用网桥模式,而不是NAT。
为此,正如上述网站的相关段落所述:
“单击您的特定虚拟机的设置,跳过networking,然后select”直接连接到物理networking(桥接)“。

你有没有检查你的路由表,看看哪个接口是首选发布到Zeroconf多播组?
netstat -rn | grep 224
将返回保留的多播组的所有路由信息。 寻找一个224.0.0.251的条目; 这是用于MDNS的组。 如果没有这个组的特定条目,那么检查具有最具体掩码的条目224.0.0.0。 它可能会绑定到您的VMWare界面,或者如果安装了多个路由,VMWare可能会有最低的指标。
假设这是问题,下面的命令的一个变种(作为根运行):
route add -host 224.0.0.251 dev ra0
“ra0”是无线接口的设备名称将安装一个特定的路线,通过无线接口强制Zeroconf组的stream量。 这显然是手动configuration,可能不会重新启动; 我不熟悉OS X.任何人都可以build议在OS X下修改主机路由表的“首选”方式?