Corrección del error 73 Y Open Directory sin Internet

He estado jugando con un viejo PowerMac G4 que ejecuta OSX 10.5 Leopard Server tratando de ejecutar Open Directory en una red pequeña que configuré con fines de prueba. No puedo encontrar nada útil en línea sobre mi situación específica.

Mi red no tiene, y nunca tendrá, una conexión a Internet, pero tengo varias máquinas Mac conectadas a través de Ethernet o WiFi.

Descubrí en Internet que necesitaría un servidor DNS con un nombre de búsqueda directa e inversa, por lo que configuré el servicio DNS con un nombre de host que elegí al azar. No creo que el hecho de que elegí un nombre al azar importe porque la red estará fuera de línea. ¿Esto esta mal?

Cuando intento configurar un maestro de Open Directory, aparece: "Este servidor no se ha configurado como un maestro de Open Directory. ¡Ha ocurrido un error! Valor de error = 73"

Al ejecutar sudo changeip -checkhostnameme sale:

Primary address = 192.168.1.15  
Current Hostname = PowerMac.exampledomain.net  
DNS Hostname = PowerMac.exampledomain.net  
The names match. There is nothing to change.

No obtengo dirserv:success = "success". ¿Esto causa el error 73?

¿Estoy haciendo algo mal?

Respuestas (1)

Ahora he logrado resolver mis errores y tal. Ahora explicaré cómo corregir el error 73 y cómo configurar su servidor como OD Master. Con suerte, alguien más encontrará esto útil y se ahorrará muchos meses de dolor tratando de resolver sus problemas.

  • En primer lugar, necesitamos restablecer completamente la base de datos. Para ello, abriremos terminal e introduciremos sudo slapconfig -destroyldapserver. El servicio OD debe restablecerse ahora. Para garantizar que los cambios surtan efecto, debemos reiniciar el sistema. No te saltes esta parte.

  • A continuación, debemos configurar el DNS. Cree un nuevo dominio en la red local y agregue la dirección IP local del futuro maestro OD como un registro A. Asegúrese de que el registro inverso también coincida. Si esto no tiene sentido para usted, debe buscar cómo configurar DNS. Asegúrese de hacer clic en el botón Iniciar DNS para iniciar el servicio.

  • Ahora agregue el servidor DNS local a la salida DNS de su enrutador para que su enrutador proporcione a todos los dispositivos conectados por DHCP la dirección IP local de su servidor DNS. Para permitir conexiones externas a Internet, es posible que desee agregar otro servidor DNS a su servidor local, de modo que cualquier dirección no válida pueda probarse para obtener una respuesta no autorizada.

  • Vuelve a la terminal y escribe sudo changeip -checkhostname. Si hay algún problema, siga el ejemplo dado para corregir el nombre de host de su máquina.

  • Reinicia de nuevo si tuviste que hacer cambios. Si no es así, omita el siguiente paso.

  • Vuelve a hacer los dos últimos pasos.

Ahora tenemos que arreglar los permisos LDAP que causan el error 73:

  • En tipo terminal sudo mkdir -m755 /var/db/openldap.

  • Reiniciar una vez más...

Por último, ahora podemos crear el servidor OD siguiendo algunas de las reglas estrictas que se explican a continuación:

  • Abra Server Admin, elija Open Directory, en General, haga clic en Change...

  • Elija Maestro.

    Asegúrese de no utilizar ningún detalle de cuenta que esté asociado con una cuenta de equipo local en los campos de cuenta del Administrador de dominio maestro.

  • Haga clic en continuar.

  • En Kerberos Realm, escriba el nuevo nombre de host DNS de sus máquinas.

  • Haga clic en continuar.

  • Haga clic en continuar.

Sea recibido con el mensaje de éxito y un OD Master en funcionamiento.

Espero que esto haya ayudado a alguien. Siéntase libre de rehacer mi guía en una mejor forma y responder con ella.

¡Publique su respuesta aquí en lugar de vincular a otros sitios!
Gracias klanomath por reformatear mi publicación. No sé cómo usar el descuento.