Mac OS X Server (SL) - 系统偏好设置

Mac OS X Server (SL) - 系统偏好设置

我是一名 Windows 开发人员,正在帮助一位拥有 Mac 服务器的朋友。他几个月前设置了这个服务器(但从未使用过)

当导航到服务器首选项并使用以下凭据时,我们收到以下错误消息。

服务器:127.0.0.1(或 server.pmd.int),用户:[AdminUserName],密码:[AdminPassword]

错误:无法使用记录名称 server.local$ 设置 /LDAPV3/127.0.0.1 的节点凭据。

现在我知道了这个话题:http://discussions.apple.com/thread.jspa?threadID=2163498&tstart=0- 我已经重新启动了,但钥匙串不包含 2 个值。

有人能建议一些故障排除方法吗?

编辑:运行查询:dig -x 192.168.0.200 或 host 192.168.0.200

替代文本

答案1

尝试hostname.local或 FQDN。您确实应该能够使用 FQDN。如果不能,则意味着您的 DNS 服务器设置不正确。所有 Apple OS X 服务器都需要在 DNS 服务器端正确设置 DNS。这对于正确设置几乎所有服务都至关重要。

由于操作系统已经安装,请通过执行以下操作来验证 DNS 是否正常工作:

sudo changeip -checkhostname

你应该得到:

Primary address     = 10.10.10.10

Current HostName    = xserve.example.com
DNS HostName        = xserve.example.com

The names match. There is nothing to change.

当然,用 IP 地址和主机名替换它们的实际值。

我还建议你看看http://consultants.apple.com/

**** 更新 ****

您的 DNS 设置不正确*。这是设置 OS X Server 的必需步骤。您的 DNS 服务器(或提供 DNS 的服务器)必须具有指向您服务器的 fqdn 的 DNS 记录。完成后,运行changeip - 192.0.0.12 192.0.1.10 oldhost newhost. oldhost将是 server.local 并且newhost将是您的 FQDN。您必须先完成此操作,然后才能继续下一步。

由于服务器看起来像是一个全新设置,我建议尝试重新安装,这将使您有机会在安装过程中正确设置它,这比尝试返回并随后执行此操作要容易一些。

不过,有一点建议,Apple 宣传 OS X Server 是“简单”的,而且“就是好用”。虽然这可能是真的,但当某些东西停止工作而您不确定该怎么做时,您仍然需要了解它的来龙去脉。如果您不了解,请聘请了解的人。

*.local 不是 FQDN。它用于 Apple 的 Bonjour 服务,这是完全不同的东西。了解区别很重要。

答案2

在您的情况下,changeip会告诉您 DNS 名称配置错误。从终端执行dig -x 192.168.0.200host 192.168.0.200以准确找出 DNS 服务器认为您的服务器名称是什么。如果您的网络上没有 DNS,则server.local可能确实是正确的名称,但请检查。获得正确的名称后,使用 窗格Sharing确认System Preferences您的服务器是根据 DNS 名称命名的。运行scutil --get HostName(注意,键入 HostName,而不是您的主机名)以验证那里的主机名设置。如果那是错误的,请运行scutil --set HostName <yourhostname>。重新运行changeip -checkhostname,现在应该不会出现任何错误。重新启动并重新测试。

相关内容