статья ldap+samba+ddns+dhcp [бета-версия]

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-08-18 10:29:40

stark писал(а):vot eti ne tochnosti poxodu iz-za moix ruchek .

pomogite pereodalet vot etot vopros.

Код: Выделить всё

[8:59]  /usr/ports/dns/bind9-sdb-ldap >make install clean
===>  bind9-sdb-ldap-9.4.3.1 has known vulnerabilities:
=> BIND -- Dynamic update message remote DoS.
   Reference: <http://portaudit.FreeBSD.org/83725c91-7c7e-11de-9672-00e0815b8da8.html>
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/dns/bind9-sdb-ldap.
*** Error code 1

Stop in /usr/ports/dns/bind9-sdb-ldap.
ya propustil i ne postavil etot port bind9-sdb-ldap.
port tree obnovil .

Kak oboyti eto ? :unknown:
S
похоже что все такие не обновил порты ....

посмотри какая щас версия в портах и какая у тебя собирается

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-08-18 12:12:43

Код: Выделить всё

[12:07]  /usr/ports >make search name=bind9-sdb-ldap
Port:   bind9-sdb-ldap-9.4.3.1
Path:   /usr/ports/dns/bind9-sdb-ldap
Info:   The well known Bind9, patched for use of an LDAP based backend
Maint:  Hugo@Meiland.nl
B-deps: openldap-client-2.4.17
R-deps: openldap-client-2.4.17
WWW:    http://www.venaas.no/ldap/bind-sdb/
pozozhe chto odinakovie

EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-08-19 12:55:35

Щас проверил - это действительно последняя версия ... походу нашли уязвимость ... и пометили его как не собираемый, а обновить еще не обновили ...

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-08-19 13:04:38

ya ego bombanil cherez pkg_add -r
proverit rabotu spasobnost ne uspel ewe.
Vot moy log do etogo vsego

Код: Выделить всё

Aug 19 11:14:51 ms named[722]: nss_ldap: could not search LDAP server - Server is unavailable
Aug 19 11:14:51 ms named[723]: starting BIND 9.4.2 -c /etc/namedb/named.conf -t /var/named -u bind
Aug 19 11:14:52 ms named[723]: command channel listening on 127.0.0.1#953
Aug 19 11:14:52 ms named[723]: unsupported database type 'ldap'
Aug 19 11:14:52 ms named[723]: zone 0.0.127.in-addr.arpa/IN: loading zone: creating database: not found
Aug 19 11:14:52 ms named[723]: unsupported database type 'ldap'
Aug 19 11:14:52 ms named[723]: zone 98.98.192.in-addr.arpa/IN: loading zone: creating database: not found
Aug 19 11:14:52 ms named[723]: unsupported database type 'ldap'
Aug 19 11:14:52 ms named[723]: zone mydomain/IN: loading zone: creating database: not found
Aug 19 11:14:52 ms named[723]: running

EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-08-19 15:32:13

логично, без этого пакета bind с ldap работать не будет

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-08-20 11:09:21

dayte sovet , kak postupit ?!
postavil cherez pkf_add -rf bind9-sdb-ldap-9.4.3.1
On za saboy tyanet "openladp24-client", a u menya stait "openladp23-client".
Dalee prosixodit takoe:
"bind9-sdb-ldap-9.4.3.1" - ustanavlivaetsya
"openladp24-client" - otbrasivaetsya, ne stavitsya

Pitayus zapustit named, a v otvet poluchayu vot:

Код: Выделить всё

[11:06]  /usr/local/libexec/nagios >/etc/rc.d/named start
Starting named.
/libexec/ld-elf.so.1: Shared object "libldap-2.4.so.7" not found, required by "named"
Mozhet mozhno postavit "bind9-sdb-ldap-9.4.3.1" bez svyazki s versiey "openladp24-client", a sdelat s versiey "openladp23-client"

EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-08-20 15:32:27

ну так снеси 2.3 клиент и сервер, а лучше и зависимости и поставить 2.4

или можно
portsnap fetch update
portportupgrade -afr

правда довольно долго, но думаю поможет

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-08-26 11:59:18

spasibo za podskazki, tak i sdelal.
vse zavisimosti vostonovil
samba, dhcp - rabotaet xorosho
k ldapu s windows podlyuchitsya ne smog,
dns - rabotal kak to ne pravilno, stranici ne vse otkrival
Za to xoroshie naviki poluchil
Budu probovat ewe raz pozhe .
avtoru spasibo za statyu :good:

silent
мл. сержант
Сообщения: 82
Зарегистрирован: 2008-06-10 15:56:37

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение silent » 2009-09-11 17:16:14

Ставил все по статье, только версию OpenLDAP поновее выбрал.

Код: Выделить всё

# ldapaddgroup admins
You must have OpenLDAP client commands installed before running these scripts

Код: Выделить всё

# uname -v
FreeBSD 7.1-RELEASE #0: Sat May  9 23:21:15 MSD 2009

# pkg_info | grep ldap
ldapscripts-1.9.0   Scripts to manage posix accounts in an OpenLDAP directory
nss_ldap-1.264_3    RFC 2307 NSS module
openldap-client-2.4.18 Open source LDAP client implementation
openldap-server-2.4.18_1 Open source LDAP server implementation
Что не так?

EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-09-12 11:03:28

silent писал(а):Ставил все по статье, только версию OpenLDAP поновее выбрал.

Код: Выделить всё

# ldapaddgroup admins
You must have OpenLDAP client commands installed before running these scripts

Код: Выделить всё

# uname -v
FreeBSD 7.1-RELEASE #0: Sat May  9 23:21:15 MSD 2009

# pkg_info | grep ldap
ldapscripts-1.9.0   Scripts to manage posix accounts in an OpenLDAP directory
nss_ldap-1.264_3    RFC 2307 NSS module
openldap-client-2.4.18 Open source LDAP client implementation
openldap-server-2.4.18_1 Open source LDAP server implementation
Что не так?
rehash может быть надо сделать?

или просто переустанови клиент

и еще проверь файлик ldapscripts.conf там бывает из-за расхождения версий разные пути к командам прописаны помоему было такое дело, что из /sbin перенесли в /bin, а в этом файле так и осталось /sbin, надо руками поправить
Последний раз редактировалось EnSlaver 2009-09-12 11:11:13, всего редактировалось 1 раз.

silent
мл. сержант
Сообщения: 82
Зарегистрирован: 2008-06-10 15:56:37

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение silent » 2009-09-12 11:08:05

rehash, естественно, делал - не помогло.
Клиент переустанавливал - не помогло.

EnSlaver
рядовой
Сообщения: 24
Зарегистрирован: 2009-06-01 22:41:44

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение EnSlaver » 2009-09-12 11:11:34

silent писал(а):rehash, естественно, делал - не помогло.
Клиент переустанавливал - не помогло.
проверь файлик ldapscripts.conf там бывает из-за расхождения версий разные пути к командам прописаны помоему было такое дело, что из /sbin перенесли в /bin, а в этом файле так и осталось /sbin, надо руками поправить

silent
мл. сержант
Сообщения: 82
Зарегистрирован: 2008-06-10 15:56:37

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение silent » 2009-09-12 11:33:57

Пробовал полный путь указывать:

Код: Выделить всё

# /usr/local/sbin/ldapaddgroup admins
You must have OpenLDAP client commands installed before running these scripts

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение fox » 2009-09-20 23:54:28

Доброй ночи!
Люди, чо то я вообще сума схожу, не могу понять, DHTP пишет такую штуку при страте, где мне надо копать, подскажите что поправить?

Код: Выделить всё

[root@pdc /usr/local/etc]# /usr/local/etc/rc.d/isc-dhcpd start
Starting dhcpd.
Internet Systems Consortium DHCP Server V3.0.7
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Error: Cannot find dhcpService DN 'ou=dhcp,dc=fox,dc=local' with primary or secondary server reference. Please update the LDAP server entry 'cn=pdc,cn=conf,ou=dhcp,dc=fox,dc=local'
Configuration file errors encountered -- exiting
За ранние спасибо!
Да пребудет с нами сила!!!
Всех убью, один останусь!


Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение fox » 2009-09-21 11:49:01

Добрый день!
С хемы 100% есть!
Да пребудет с нами сила!!!
Всех убью, один останусь!

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-09-21 12:17:13

smotri v storonu dhcp.ldip
tam est takie polya kak "dhcpPrimaryDN" i "dhcpSecondaryDN".
Proverte pravilnost obyavlennogo !

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение fox » 2009-09-21 16:16:58

Извиняюсь за беспокойство но, всё равно не получается!
Вот что пишет:

Код: Выделить всё

[root@pdc /usr/local/etc]# /usr/local/etc/rc.d/isc-dhcpd start
Starting dhcpd.
Internet Systems Consortium DHCP Server V3.0.7
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Error: Cannot find dhcpService DN 'cn=conf,ou=dhcp,dc=fox,dc=local' with primary or secondary server reference. Please update the LDAP server entry 'cn=pdc,ou=dhcp,dc=fox,dc=local'
Configuration file errors encountered -- exiting
Вот база OpenLDAP для DHCP:

Код: Выделить всё

dn: ou=dhcp,dc=fox,dc=local
ou: dhcp
description: configuration information for DHCP
objectClass: top
objectClass: organizationalUnit

dn: cn=conf,ou=dhcp,dc=fox,dc=local
objectClass: top
objectClass: dhcpService
objectClass: dhcpOptions
cn: conf
dhcpPrimaryDN: ou=dhcp,dc=fox,dc=local
dhcpSecondaryDN: cn=pdc-ldap.fox.local,ou=dhcp,dc=fox,dc=local
dhcpStatements: ddns-update-style none
dhcpStatements: ddns-updates off
dhcpStatements: client-updates off
dhcpStatements: use-host-decl-names on
dhcpStatements: always-reply-rfc1048 on
dhcpStatements: default-lease-time 86400
dhcpStatements: max-lease-time 129600
dhcpOption: domain-name "fox.local"
dhcpOption: netbios-scope ""
dhcpOption: netbios-node-type 8
dhcpOption: time-offset 10800
dhcpOption: ip-forwarding off
dhcpOption: netbios-name-servers 192.168.245.40
dhcpServerDN: cn=conf,ou=dhcp,dc=fox,dc=local

dn: cn=192.168.245.0,cn=conf,ou=dhcp,dc=fox,dc=local
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
dhcpNetMask: 24
dhcpRange: 192.168.245.50 192.168.245.150
dhcpOption: domain-name-servers 192.168.245.40
dhcpOption: routers 192.168.245.2
dhcpOption: ntp-servers 192.168.245.40
dhcpOption: broadcast-address 192.168.245.255
dhcpOption: default-ip-ttl 64
dhcpOption: default-tcp-ttl 64
cn: 192.168.245.0

dn: cn=comp1,cn=192.168.245.0,cn=conf,ou=dhcp,dc=fox,dc=local
dhcpHWAddress: ethernet 00:0c:29:97:1f:c7
dhcpStatements: fixed-address 192.168.245.44
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: comp1

dn: cn=pdc,ou=dhcp,dc=fox,dc=local
dhcpServiceDN: cn=conf,ou=dhcp,dc=fox,dc=local
objectClass: top
objectClass: dhcpServer
cn: pdc
И хост нейм машины:

Код: Выделить всё

[root@pdc /usr/local/etc]# hostname
pdc
Не знаю что не так, не могу разобраться так как не селён в области ЛДАПА(((
За ранние спасибо!
Да пребудет с нами сила!!!
Всех убью, один останусь!

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-09-21 16:22:42

mne kazhetsya oshibka zdes

Код: Выделить всё

dhcpSecondaryDN: cn=pdc-ldap.fox.local,ou=dhcp,dc=fox,dc=local
poprobuy vot tak

Код: Выделить всё

dhcpSecondaryDN: cn=pdc-ldap,ou=dhcp,dc=fox,dc=local
ili

Код: Выделить всё

dhcpSecondaryDN: cn=pdc-ldap.fox,ou=dhcp,dc=fox,dc=local

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение fox » 2009-09-21 17:40:49

Огромное спасибо, не забуду вашего внимания!
Помогло, подошёл первый вами предлагаемый вариант:
stark писал(а): poprobuy vot tak

Код: Выделить всё

dhcpSecondaryDN: cn=pdc-ldap,ou=dhcp,dc=fox,dc=local
Но там тоже не всё, как то я наткнулся что у автора ошибка изначально о том что в базе вот эта ветка должна иначе выглядеть:
изначально вод так

Код: Выделить всё

dn: cn=pdc-ldap.fox.local,ou=dhcp,dc=fox,dc=local
dhcpServiceDN: cn=conf,ou=dhcp,dc=fox,dc=local
objectClass: top
objectClass: dhcpServer
cn: pdc-ldap.fox.local
а я сделал, вод так

Код: Выделить всё

dn: cn=pdc,ou=dhcp,dc=fox,dc=local
dhcpServiceDN: cn=conf,ou=dhcp,dc=fox,dc=local
objectClass: top
objectClass: dhcpServer
cn: pdc
Заменил:

Код: Выделить всё

pdc-ldap.fox.local
на В данном случае, pdc является именем машины, которое прописано в rc.conf
Теперь работает DHTP, всем огромное спасибо за то что откликнулись и помогли мне разобраться! :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile:

Есть ещё один вопрос по DHTP а как мне разрегулировать работу нескольких DHTP, тоесть у меня в сети пара DHTP серверов, как приоритетность что ли выставить? Что бы вначале машины шли к такому а если там не получилось то к другому? Какой это параметр?
И ещё, как сделать что бы те кто в базе не забиты, в смысле маки вообще не получила IP?
Спасибо за внимание!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение f0s » 2009-09-22 9:04:14

fox писал(а): Но там тоже не всё, как то я наткнулся что у автора ошибка изначально о том что в базе вот эта ветка должна иначе выглядеть:
изначально вод так
подождите, где конкретно у автора ошибка? давайте по-порядку с цитатами
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение fox » 2009-09-22 21:45:45

Добрый вечер, уважаемый автор!
Я постараюсь показать более точно ошибку, в целом статья довольно хорошая, и Вы автор были пионером в области OpenLDAP совместно с DNS и DHCP, на ресурсе lissyara.su!
За что Вам полагается отдать должное!
И так, в статье: http://www.lissyara.su/?id=1487

Код: Выделить всё

Создаем файлик dhcp.ldif такого содержания (в нем хранятся все параметры области, в будущем можно редактировать через ldapadmin):[f0s@mail] /usr/local/etc/openldap/> ee dhcp.ldif
dn: ou=dhcp, dc=artpaint,dc=spb,dc=ru
ou: dhcp
description: configuration information for DHCP
objectClass: top
objectClass: organizationalUnit

dn: cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpSecondaryDN: cn=mail.artpaint, ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpStatements: ddns-update-style none
dhcpStatements: ddns-updates off
dhcpStatements: client-updates off
dhcpStatements: use-host-decl-names on
dhcpStatements: always-reply-rfc1048 on
dhcpStatements: default-lease-time 86400
dhcpStatements: max-lease-time 129600
#dhcpStatements: authoritative
objectClass: top
objectClass: dhcpService
objectClass: dhcpOptions
dhcpPrimaryDN: ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpOption: domain-name "artpaint"
dhcpOption: netbios-scope ""
dhcpOption: netbios-node-type 8
dhcpOption: time-offset 10800
dhcpOption: ip-forwarding off
#dhcpOption: option-150 code 150 = ipaddress
dhcpOption: netbios-name-servers 192.168.10.8
cn: conf

dn: cn=mail.artpaint, ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpServiceDN: cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
objectClass: top
objectClass: dhcpServer
cn: mail.artpaint

dn: cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
dhcpNetMask: 24
dhcpRange: 192.168.10.50 192.168.10.150
dhcpOption: domain-name-servers 192.168.10.8
dhcpOption: routers 192.168.10.7
# для tftp
#dhcpOption: bootfile-name "pxelinux.0";
#dhcpOption: tftp-server-name "192.168.10.8";
#
dhcpOption: ntp-servers 192.168.10.7
dhcpOption: broadcast-address 192.168.10.255
dhcpOption: default-ip-ttl 64
dhcpOption: default-tcp-ttl 64
cn: 192.168.10.0

dn: cn=print-export, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:00:aa:99:b2:bd
dhcpStatements: fixed-address 192.168.10.15
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-export

# ниже резервирование по макадресу. юзаю для принтеров сетевых.
dn: cn=print-buh, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:00:aa:99:b0:7f
dhcpStatements: fixed-address 192.168.10.16
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-buh

dn: cn=print-sales-kanc, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:00:aa:99:b0:cd
dhcpStatements: fixed-address 192.168.10.17
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-sales-kanc

dn: cn=print-sales-hudozh, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:14:38:5a:1d:c3
dhcpStatements: fixed-address 192.168.10.18
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-sales-hudozh

dn: cn=print-mark-color, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:00:f0:ab:8f:64
dhcpStatements: fixed-address 192.168.10.19
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-mark-color

dn: cn=print-mark-black, cn=192.168.10.0, cn=conf, ou=dhcp, dc=artpaint, dc=spb, dc=ru
dhcpHWAddress: ethernet 00:00:b4:c9:ee:a2
dhcpStatements: fixed-address 192.168.10.20
objectClass: top
objectClass: dhcpHost
objectClass: dhcpOptions
cn: print-mark-black
Строка:

Код: Выделить всё

dhcpSecondaryDN: cn=mail.artpaint, ou=dhcp, dc=artpaint,dc=spb,dc=ru
Здесь мне кажется ошибка, нужно указывать не имя машины домен, а только имя машины!
Вот так:

Код: Выделить всё

dhcpSecondaryDN: cn=mail,ou=dhcp, dc=artpaint,dc=spb,dc=ru
Причём, имя должно быть не netbios, а имя hostname!
Затем:

Код: Выделить всё

dn: cn=mail.artpaint, ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpServiceDN: cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
objectClass: top
objectClass: dhcpServer
cn: mail.artpaint
Здесь, надо разумеется как выше упомянуто не имя-домен а нам хос повбивать!

Код: Выделить всё

dn: cn="hostname", ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpServiceDN: cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
objectClass: top
objectClass: dhcpServer
cn: "hostname"
* hostname имеется в виду взято из rc.conf!

Ну принципе всё, хотя у меня были проблемы с DNS но я ставил по статье из open.net

У меня вот есть ещё одна проблема, с мего скриптом, пожалуйста объясните малограмотному человеку, зачем он нужен, допустим я плохо понимаю зачем нужны обратные зоны, и что значит они множатся?
Вот, что он мне выдаёт:

Код: Выделить всё

[root@pdc ~]# /root/dhcp/dhcpd2ldap.pl
Can't locate Net/LDAP.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /root/dhcp/dhcpd2ldap.pl line 39.
BEGIN failed--compilation aborted at /root/dhcp/dhcpd2ldap.pl line 39.
Помогите, пожалуйста с ним справиться, за ранние благодарен!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение f0s » 2009-09-23 9:06:13

fox писал(а):Строка:

Код: Выделить всё

dhcpSecondaryDN: cn=mail.artpaint, ou=dhcp, dc=artpaint,dc=spb,dc=ru
Здесь мне кажется ошибка, нужно указывать не имя машины домен, а только имя машины!
Здесь, надо разумеется как выше упомянуто не имя-домен а нам хос повбивать!

Код: Выделить всё

dn: cn="hostname", ou=dhcp, dc=artpaint,dc=spb,dc=ru
dhcpServiceDN: cn=conf, ou=dhcp, dc=artpaint,dc=spb,dc=ru
objectClass: top
objectClass: dhcpServer
cn: "hostname"
* hostname имеется в виду взято из rc.conf!
на самом деле, без разницы. это всего-лишь контейнер в лдап. у меня работает уже более 2х лет, так как в статье.. то есть статью писал паралельно настраивая это все.. и все это замечатльно работает :)
У меня вот есть ещё одна проблема, с мего скриптом, пожалуйста объясните малограмотному человеку, зачем он нужен, допустим я плохо понимаю зачем нужны обратные зоны, и что значит они множатся?
Вот, что он мне выдаёт:

Код: Выделить всё

[root@pdc ~]# /root/dhcp/dhcpd2ldap.pl
Can't locate Net/LDAP.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /root/dhcp/dhcpd2ldap.pl line 39.
BEGIN failed--compilation aborted at /root/dhcp/dhcpd2ldap.pl line 39.
Помогите, пожалуйста с ним справиться, за ранние благодарен!
это скрипт для динамического обновления. правда есть трабл, он не удаляет устаревшие хосты
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

stark
мл. сержант
Сообщения: 79
Зарегистрирован: 2008-10-26 10:07:03
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение stark » 2009-09-23 9:15:51

[root@pdc ~]# /root/dhcp/dhcpd2ldap.pl
Can't locate Net/LDAP.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /root/dhcp/dhcpd2ldap.pl line 39.
BEGIN failed--compilation aborted at /root/dhcp/dhcpd2ldap.pl line 39.
ustanovi iz portov perl-ldap

Код: Выделить всё

cd /usr/ports/net/p5-perl-ldap/
make && make install && make clean
a delee vse po instrukcii
Последний раз редактировалось stark 2009-09-23 10:30:51, всего редактировалось 1 раз.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: статья ldap+samba+ddns+dhcp [бета-версия]

Непрочитанное сообщение FenX » 2009-09-23 10:01:21

ну или как вариант:

Код: Выделить всё

$ cpan -i Net::LDAP