我如何告诉 OS X 的 Bonjour/ZeroConf 实现将哪个网络用于 mdns?

Cha*_*ens 5 routing mac-osx mdns bonjour

我的机器上有四个网络:

  1. 192.168.20.0/24 有线(仅在工作时连接)
  2. 192.168.20.0/24 无线(只能在家连接)
  3. 192.168.132.0/24 VMWare 的 NAT
  4. 192.168.238.0/24 VMWare's host-only

我的 OS X (10.5) 似乎更喜欢在我的无线网络上为 machinename.local 使用 VMWare 的 NAT。有没有办法改变关闭VMWare界面的偏好?

use*_*ame 1

在 Windows 中,您是否尝试过使用“运行”>“msconfig”来禁用“mDNSResponder”服务(我相信该服务是通过 iTunes 安装的)?如果它正在运行,那么我猜测 Bonjour 流量是由 Windows 本身生成的。

\n\n

否则,我会尝试本指南中的步骤。

\n\n

在 VMWare 中,打开您正在使用的虚拟机的设置。您需要更改“网络”设置以使用桥接模式,而不是 NAT。

\n\n

为此,正如上述网站的相关段落所述:

\n\n
\n

单击特定虚拟机的设置,跳过网络,然后选择\xe2\x80\x9c直接连接到物理网络\n(桥接)\xe2\x80\x9d。

\n
\n\n

所有文字

\n