Mac OS X服务器(SL) – 系统首选项

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

在导航到Server Preferances并使用以下凭证时,我们收到以下错误消息。

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

错误:无法为logging名称server.local $设置/LDAPV3/127.0.0.1的节点凭据。

现在我知道这个线程: http : //discussions.apple.com/thread.jspa?threadID=2163498&tstart=0 – 我做了重新启动,并且钥匙串不包含2个值。

任何人都可以提供疑难解答方法?

编辑:冉查询:dig -x 192.168.0.200或主机192.168.0.200

替代文字

尝试使用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地址和主机名replace它们的实际值。

我也build议检查http://consultants.apple.com/

****更新****

您的DNS设置不正确*。 这是设置OS X服务器所必需的。 您的DNS服务器(或提供DNS的人)必须拥有指向您服务器的fqdn的DNSlogging。 一旦完成,运行changeip - 192.0.0.12 192.0.1.10 oldhost newhostoldhost会是server.local,而newhost会是你的FQDN。 这必须在你可以继续之前完成。

由于服务器看起来像一个新的设置,我会build议甚至尝试重新安装,这将使您有机会在安装过程中正确地设置它比稍后尝试返回和更轻松。

有一点build议,苹果公司的市场OS X服务器是“简单”,它将“只是工作”。 虽然这可能是事实,但你仍然需要知道什么时候停止工作,你不知道该怎么做。 如果你不这样做,请雇佣一个做某事的人。

* .local不是FQDN。 它用于苹果的Bonjour服务,这是完全不同的事情。 重要的是要知道区别。

在你的情况下, changeip是告诉你,你的DNS名称是错误的configuration。 从terminal做一个dig -x 192.168.0.200host 192.168.0.200find你的DNS服务器认为你的服务器名称是什么。 如果您的networking上没有DNS, server.local确实可能是正确的名称,但请检查。 一旦拥有正确的名称,使用System Preferences的“ Sharing窗格确认您的服务器是基于DNS名称命名的。 运行scutil --get HostName (注意,键入HostName,而不是您的主机名)以validation主机名设置。 如果这是错误的,请运行scutil --set HostName <yourhostname> 。 重新运行changeip -checkhostname现在应该没有错误。 重新启动并重新testing。