Назад | Перейти на главную страницу

Как настроить ldap для разрешения имен хостов?

Я новичок в LDAP, и я уже настроил учетные записи с LDAP, поэтому я могу войти на несколько компьютеров с LDAP.

Теперь я хотел бы добавить несколько имен хостов в LDAP. В /etc/nsswitch.conf Я изменился:

hosts:          files dns ldap

Но я понятия не имею, как добавить что-нибудь в базу данных LDAP, чтобы он мог разрешить некоторые имена. Я попробовал Google, но ничего полезного не нашел.

Например, как добавить это:

192.168.1.1    node1

Я уже разобрался с помощью migrationtools (пакет ubuntu).

Сначала создайте файл 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

Вышеуказанные шаги следует выполнять только один раз.

Затем создайте файл 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 так что он может решить оба node1 и n1. Если вы хотите добавить еще один хост, просто создайте другой файл node2_host.ldif и загрузите его в LDAP.