O Kerberos é exigente com o Leopard e o SSO. Para verificar sua configuração de DNS, execute alguns dos seguintes procedimentos com a ferramenta dig
dig <od.master.fqdn>
dig -x <IP>
ela deve resolver para o FQDN do seu servidor OD
Se tudo estiver correto, verifique se o kerberos está funcionando. Vá para ServerAdmin- > OpenDirectory- > Visão geral. Se o Kerberos não estiver em execução, inicie-o executando.
launchctl load /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
Clique em Atualizar no Server Admin, se o Kerberos ainda não estiver em execução, em seguida, tail -f /var/log/krb5kdc/kdc.log
durante a execução do comando launchctl acima. Isso deve lhe dar mais algumas informações sobre o motivo pelo qual o Kerberos não está sendo executado.
Sem mais detalhes de sua parte, isso é tudo que posso lhe dar.