Пытаюсь добавить
ldapadd -h 127.0.0.1 -x -D "cn=manager,dc=main,dc=b1,dc=vspu" -w "secret" -f ./dhcpd.ldifполучаю
adding new entry "dc=main, dc=b1, dc=vspu"
ldap_add: Naming violation (64)
additional info: naming attribute 'dc' is not present in entry
dhcpd.ldifdn: dc=main, dc=b1, dc=vspu
objectClass: top
objectClass: dhcpServer
cn: main.b1.vspu
dhcpServiceDN: cn=Network, dc=main, dc=b1, dc=vspudn: cn=Network, dc=main, dc=b1, dc=vspu
cn: Network
objectClass: top
objectClass: dhcpService
objectClass: dhcpOptions
dhcpPrimaryDN: cn=main.b1.vspu, dc=main, dc=b1, dc=vspu
dhcpOption: domain-name "main.b1.vspu"
dhcpOption: domain-name-servers 192.168.1.245
dhcpOption: time-offset -5
dhcpOption: ntp-servers 192.168.1.245
dhcpStatements: default-lease-time 21600
dhcpStatements: max-lease-time 43200
dhcpStatements: ddns-update-style ad-hocdn: cn=192.168.1.0, cn=Network, dc=main, dc=b1, dc=vspu
cn: 192.168.1.0
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
dhcpNetMask: 24
dhcpOption: routers 192.168.1.245
dhcpOption: subnet-mask 255.255.255.0dn: cn=host1, cn=192.168.1.0, cn=Network, dc=main, dc=b1, dc=vspu
cn: host1
objectClass: top
objectClass: dhcpHost
dhcpHWAddress: ethernet 00-11-2F-6F-2D-F0
dhcpStatements: fixed-address 192.168.1.117dn: cn=host2, cn=192.168.1.0, cn=Network, dc=main, dc=b1, dc=vspu
cn: host1
objectClass: top
objectClass: dhcpHost
dhcpHWAddress: ethernet 00-11-2F-6F-2D-F1
dhcpStatements: fixed-address 192.168.1.118
Мне понятно, что ошибка в dhcpd.ldif, но где не понятно......
Плиз, поясните, кто знает
>adding new entry "dc=main, dc=b1, dc=vspu"
>ldap_add: Naming violation (64)
> additional info: naming attributeотсутствует компонент dc
>'dc' is not present in entry
>
>обе записи типа "dc" уже должны существовать, чтобы добавлять в них потомков
сделай сначала типа этого
----cut here-----
dn: dc=vspu
objectClass: dcObject
dc=vspudn: dc=b1, dc=vspu
objectClass: dcObject
objectClass: top
dc=b1----cut here-----
а потом добавляй свой ldif файл
А схемку для dhcp где брал?
>>adding new entry "dc=main, dc=b1, dc=vspu"
>>ldap_add: Naming violation (64)
>> additional info: naming attribute
>
>отсутствует компонент dc
>>'dc' is not present in entry
>>
>>
>
>обе записи типа "dc" уже должны существовать, чтобы добавлять в них потомков
>
>
>сделай сначала типа этого
>----cut here-----
>dn: dc=vspu
>objectClass: dcObject
>dc=vspu
>
>dn: dc=b1, dc=vspu
>objectClass: dcObject
>objectClass: top
>dc=b1
>
>----cut here-----
>
>а потом добавляй свой ldif файл
>
>А схемку для dhcp где брал?
Брал тут патч там и схема
http://home.ntelos.net/~masneyb/
>>>adding new entry "dc=main, dc=b1, dc=vspu"
>>>ldap_add: Naming violation (64)
>>> additional info: naming attribute
>>
>>отсутствует компонент dc
>>>'dc' is not present in entry
>>>
>>>
>>
>>обе записи типа "dc" уже должны существовать, чтобы добавлять в них потомков
>>
>>
>>сделай сначала типа этого
>>----cut here-----
>>dn: dc=vspu
>>objectClass: dcObject
>>dc=vspu
>>
>>dn: dc=b1, dc=vspu
>>objectClass: dcObject
>>objectClass: top
>>dc=b1
>>
>>----cut here-----
>>
>>а потом добавляй свой ldif файл
>>
>>А схемку для dhcp где брал?
>
>
>Брал тут патч там и схема
>http://home.ntelos.net/~masneyb/Глянул, вкусная штучка, пожалуй заюзаю.
Гран мерси.