具有 Open Directory 和网络配置的 OS X Server

具有 Open Directory 和网络配置的 OS X Server

我正在尝试使用 Mac Mini 作为 Open Directory 域,但是在 Open Directory 设置上失败。

日志中确切的错误如下:

Server[308]: An error occurred while configuring webiken as a directory server:
Error Domain=XSActionErrorDomain Code=78 "Server returned a non-zero status code" UserInfo=0x7fb826114140 {NSLocalizedDescription=Server returned a non-zero status code}

有什么想法可以知道这可能是什么吗?

仅供参考:我认为这是由于我的网络配置造成的。我通过 Wifi 连接到互联网,并且我有一个用于 LAN 流量的交换机,但没有办法让交换机访问互联网。有没有什么办法可以限制 LAN 流量仅使用以太网 (en0),而互联网流量仅使用 WiFi?

答案1

您可能说得对,问题出在您的网络设置上,但如果不了解您希望如何设置网络以及您希望如何使用服务器(以及从哪个网络使用),我真的无法提出具体建议。不过,我可以为您提供一些有关设置 OD 主控的一般规则:

  1. 尝试排除设置故障时,请查看 /Library/Logs/slapconfig.log。根据您使用的 OS X Server 版本,可以在 Server Admin -> Open Directory -> Logs 或 Server.app -> Logs -> Open Directory 中查看,名称类似于 Configuration Logs。
  2. OD 设置中最常见的问题是网络配置,尤其是 DNS。服务器总是希望能够在 DNS 中查找其域名并取回其地址,并且查找其 IP 地址并取回其域名。如果它在初始设置期间无法执行此操作,它将配置自己的 DNS 服务器并为自己创建条目,以便可以自行查找。
  3. 服务器在设置期间提供 3 种类型的域名:以“.local”结尾的名称,只有本地网络上的其他 Mac 才能解析;以“.private”结尾的名称,可以在私有 DNS 服务器(可能是 OS X 服务器本身)中配置,并由使用该 DNS 服务器的任何计算机解析;真正的注册(“Internet”)名称,可以从 Internet 上的任何地方解析(请注意,OS X 服务器不会为您注册域名,您需要先处理该问题)。
  4. 如果服务器有多个 IP 地址(您似乎就是这种情况,因为同时配置了 Wi-Fi 和以太网端口),事情就会变得……混乱。我始终建议在 OD 设置期间只配置一个接口和 IP 地址,然后稍后添加其他 IP。但请注意,如果您不知道自己在做什么,在设置后更改服务器的 IP 地址和/或域名可能会严重破坏域。

Apple 已尽最大努力简化此过程(即隐藏所有复杂性),但其简单设置仅在您执行一些“典型”配置之一时才真正有效。从您所说的情况来看,您的网络配置并不典型,因此您确实需要比平常更多地了解网络和 DNS 才能使其正常工作。

编辑:澄清您希望如何使用服务器的问题:客户端将位于私有 LAN、Wi-Fi 网络或 Internet 的其他地方,还是这些的某种组合?什么在 LAN 和 Wi-Fi 网络上提供 DHCP 服务,它们的配置方式如何?Wi-Fi 网络和 Internet 之间是否有防火墙或 NAT 路由器,它的配置方式如何?此外,虽然某些服务具有相当简单的网络要求(例如文件共享),但其他服务具有更复杂的要求(例如域绑定、配置文件管理、电子邮件),因此它还取决于哪些服务需要从哪个网络访问...

相关内容