В началоGentoo LDAP-DNS Guide  (Англ.) → Configuring LDAP-DNS
Gentoo-doc HOME Пред.: Gentoo LDAP-DNS Guide  (Англ.)В началоУровень выше: Gentoo LDAP-DNS Guide  (Англ.)След.: Configuring OpenLDAP

2. Configuring LDAP-DNS

First, install net-dns/ldapdns.

Листинг 1. Installing ldapdns

# emerge net-dns/ldapdns


Next, configure ldapdns to host the DNS records for your network. We use ldapdns-conf which uses the following syntax:

Листинг 2. Syntax for ldapdns-conf

ldapdns-conf acct logacct /path yourip ldaphost dn [suffix]


Keyword Explanation Example
acct Username as which ldapdns will run ldapdns
logacct Username as which the ldapdns logging will run dnslog
/path Chrooted home directory for ldapdns /var/lib/ldapdns
yourip IP address to listen to 127.0.0.1
ldaphost Address of the LDAP service ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock
dn LDAP login credentials cn=Manager,dc=yourdomain
suffix Optional default ldap path to add on all queries ou=Machines,dc=yourdomain

You should substitute the 127.0.0.1 IP address with an IP address that all hosts can reach and don't forget to use the domain name you want instead of yourdomain.

Листинг 3. Example ldapdns-conf run

# ldapdns-conf ldapdns dnslog /var/lib/ldapdns 127.0.0.1 ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock cn=Manager,dc=yourdomain ou=Machines,dc=yourdomain


Now set the LDAP login password:

Листинг 4. Setting the LDAP login password

# echo YourSecretPassword > /var/lib/ldapdns/root/password
# chmod 0400 /var/lib/ldapdns/root/password


Now configure ldapdns to use the simple authentication method and the cosine LDAP schemas:

Листинг 5. Configuring ldapdns

# echo simple > /var/lib/ldapdns/env/LDAP_AUTH
# echo cosine > /var/lib/ldapdns/env/SCHEMA


You can optionally set an e-mail address for the service:

Листинг 6. Setting a host master e-mail address

# echo YourMail@address > /var/lib/ldapdns/env/HOSTMASTE


Add the service to the supervise scan and run the service supervisor if you haven't started it already:

Листинг 7. Managing supervise services

# ln -s /var/lib/ldapdns /service
# /etc/init.d/svscan start
# rc-update add svscan default


Пред.: Gentoo LDAP-DNS Guide  (Англ.)В началоУровень выше: Gentoo LDAP-DNS Guide  (Англ.)След.: Configuring OpenLDAP
В началоGentoo LDAP-DNS Guide  (Англ.) → Configuring LDAP-DNS