如何configurationldap来parsing主机名?

我是LDAP新手,并且已经使用LDAPconfiguration帐户,所以我可以使用LDAP在几台计算机上login。

现在我想添加一些主机名到LDAP。 在/etc/nsswitch.conf我改变了:

 hosts: files dns ldap 

但我不知道如何添加任何东西到LDAP数据库,所以它可以解决一些名称。 我试过谷歌,但我找不到有用的东西。

例如,如何添加这个:

 192.168.1.1 node1 

我已经在migrationtools (ubuntu包)的帮助下计算出来了。

首先,创build文件add_hosts.ldif

 dn: ou=Hosts,dc=example,dc=net objectClass: organizationalUnit ou: Hosts 

加载它:

 ldapadd -D cn=admin,dc=example,dc=net -W -f add_hosts.ldif 

以上步骤只能做一次。

然后创build文件node1_host.ldif

 dn: cn=node1,ou=Hosts,dc=example,dc=net objectClass: top objectClass: ipHost objectClass: device ipHostNumber: 192.168.1.1 cn: node1 cn: n1 

我添加了第二个cn所以它可以parsingnode1n1 。 如果要添加另一个主机,只需创build另一个文件node2_host.ldif并将其加载到LDAP中。