运行 inityp2l 脚本以启用 N2L 模式之前,确保将系统设置为可正常工作的传统 NIS 服务器。
在系统上配置 LDAP 目录服务器。
NIS 到 LDAP 转换迁移工具支持 Sun Microsystems, Inc. 提供的 Sun Java System Directory Server(以前称为 Sun ONE Directory Server)和兼容版本的目录服务器。如果使用 Sun Java System Directory Server,请在设置 N2L 服务之前,使用 idsconfig 命令来配置服务器。有关 idsconfig 的更多信息,请参见第 11 章,为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)和 idsconfig(1M) 手册页。
其他(第三方)LDAP 服务器可能会使用 N2L 服务,但是 Sun 不支持这些服务器。如果使用的是 Sun Java System Directory Server 或兼容 Sun 服务器以外的 LDAP 服务器,则必须在设置 N2L 服务之前手动配置服务器,使其支持 RFC 2307 或其后续版本中的方案。
确保 nsswitch.conf 文件至少针对 hosts 和 ipnodes 项的查找顺序将 files 列在 nis 之前。
确保 N2L 主服务器上的 hosts 或 ipnodes 文件中提供了 N2L 主服务器和 LDAP 服务器的地址。必须将服务器地址列在 hosts、ipnodes 还是同时列在这两个文件中取决于为解析本地主机名而配置系统的方式。
替代解决方案是在 ypserv 中列出 LDAP 服务器地址,而不列出其主机名。这意味着 LDAP 服务器地址列在另一个位置中,因此,在更改 LDAP 服务器或 N2L 主服务器的地址时需要对文件进行其他修改。