关闭家庭网络时,登录到 AD 绑定 Mac OS X Leopard 机器的速度很慢

5 login active-directory mac-osx osx-leopard

只是在这个问题上寻求一点帮助,这个问题似乎让很多人绊倒,并让我无休止地悲伤。

我有许多完全打补丁的 OS X Leopard 机器,它们绑定到我的 AD (Server 2003)。

在家庭网络上时,登录似乎很快并且按预期工作。

当用户将机器带离现场时,登录可能需要 5 分钟或更长时间。用户添加了正确的凭据,但桌面很长时间没有出现。

在办公室外,我尝试使用本地管理员帐户登录,关闭 Airport,然后使用 AD 帐户登录。在这种情况下,立即再次登录。

看起来 Leopard 正在寻找合适的无线网络,在最终放弃并使用缓存的凭据之前花费太长时间寻找域。

我读过在机器上禁用 Bonjour 会解决这个问题(我还没有测试过)

http://www.macwindows.com/leopardAD.html#111607z

...但我不愿意使用这个“解决方案”,因为我希望能够在本地网络上使用 Bonjour 以及拥有 AD 绑定的机器。

然而,禁用 Bonjour 真的是唯一的答案吗?是否有一些超时设置可以修改以阻止 Leopard 永远花时间寻找家?

任何帮助将不胜感激

谢谢

戈登

小智 2

请记住,默认情况下,Mac OS X Bonjour 服务使用 .local 域进行 mdns 解析。

\n\n

显然,这与 Windows AD 默认域 .local 冲突,而且 Mac OS X 在尝试解析 .local 域时不会使用域控制器作为其 DNS 服务器。

\n\n

最简单的解决方案是在“目录实用程序”中使用 Active Directory 的 IP,而不是名称。

\n\n

为此,请转至 \xef\xa3\xbf\xc2\xa0> 系统偏好设置 > 帐户,单击“登录选项”,然后单击“网络帐户服务器:”旁边的“加入”。

\n\n

在这里,您可以通过单击“打开目录实用程序”按钮来打开目录实用程序,然后单击“Active Directory”,然后单击铅笔图标。\n在这里您可以将 AD 服务器更改为域控制器的 IP,而不是名称。

\n\n

这应该会大大加快登录过程。

\n\n

当然,另一个选项是将 .local 域更改为 .internal 等其他域,但这仅在设置新域时才有用。事实上,Microsoft SBS 服务器手册中提到了这一点。

\n