Como configurar o ldap para resolver nomes de host?

3

Sou novo no LDAP e já configurei contas com o LDAP para que eu possa fazer login em alguns computadores com o LDAP.

Agora, gostaria de adicionar alguns nomes de host ao LDAP. Em /etc/nsswitch.conf eu mudei:

hosts:          files dns ldap

Mas não tenho idéia de como adicionar nada ao banco de dados LDAP para que ele possa resolver alguns nomes. Eu tentei google mas não consegui encontrar nada de útil.

No exemplo, como adicionar isso:

192.168.1.1    node1
    
por klew 04.08.2010 / 15:02

1 resposta

5

Eu já descobri com a ajuda de migrationtools (pacote ubuntu).

Primeiro, crie o arquivo add_hosts.ldif :

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

Carregue com:

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

Os passos acima devem ser feitos apenas uma vez.

Em seguida, crie o arquivo 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

Eu adicionei o segundo cn para que ele possa resolver os node1 e n1 . Se você quiser adicionar outro host, basta criar outro arquivo node2_host.ldif e carregá-lo no LDAP.

    
por 04.08.2010 / 15:53