Войти

Показать полную графическую версию : OpenLDAP для Lin или Win клиентов +..


~SiZn~
26-01-2008, 14:25
Здравствуйте
На работе нужно поставить сервер FreeBSD локалки взамен Win2003. Клиентские компы-Win, хотя даже больше интересует связь с Lin, т.к систему их тоже собираемся менять.Собственно требуется поднять
RAID
DHCP
DNS
Организовать возможность расшаривать файлы , чтоб были доступны по сети из Win и Lin.
и главное- службу каталогов для хранения серверных учеток для пользователей ЛС ,работующих под Win и Lin.


Собственно интересует последовательность что в каком порядке настраивать и в особенности OpenLdap. Что еще понадобится для сооружения такой системы?
Также-для чего sasl2 или ssl2?Видел порты OpenLDAP с ним и без него..
И самый конкретный впорос-из за чего при попытки собрать порт OpenLDAP24-server выскакивают следующие ошибки :
Код:
hom# make install clean
===> Vulnerability check disabled, database not found
===> Found saved configuration for openldap-server-2.4.7
===> Extracting for openldap-sasl-server-2.4.7
=> MD5 Checksum mismatch for openldap-2.4.7.tgz.
=> SHA256 Checksum mismatch for openldap-2.4.7.tgz.
===> Refetch for 1 more times files: openldap-2.4.7.tgz openldap-2.4.7.tgz
===> Vulnerability check disabled, database not found
===> Found saved configuration for openldap-server-2.4.7
=> openldap-2.4.7.tgz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.OpenLDAP.org/pub/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.matrix.com.br/pub/openldap/openldap-release/.
fetch: ftp://ftp.matrix.com.br/pub/openldap/openldap-release/openldap-2.4.7.tgz: No address record
=> Attempting to fetch from ftp://ftp.ucr.ac.cr/pub/Unix/openldap/openldap-release/.
fetch: ftp://ftp.ucr.ac.cr/pub/Unix/openldap/openldap-release/openldap-2.4.7.tgz: Connection refused
=> Attempting to fetch from ftp://ftp.ntua.gr/mirror/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.u-aizu.ac.jp/pub/net/openldap/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.holywar.net/pub/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/.
fetch: ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/openldap-2.4.7.tgz: Unknown FTP error
=> Attempting to fetch from ftp://ftp.linux.pt/pub/mirrors/OpenLDAP/openldap-release/.
fetch: ftp://ftp.linux.pt/pub/mirrors/OpenLDAP/openldap-release/openldap-2.4.7.tgz: Unknown FTP error
=> Attempting to fetch from ftp://ftp.rediris.es/mirror/OpenLDAP/openldap-release/.
fetch: ftp://ftp.rediris.es/mirror/OpenLDAP/openldap-release/openldap-2.4.7.tgz: Requested action aborted: local error in processing
=> Attempting to fetch from ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.plig.org/pub/OpenLDAP/openldap-release/.
fetch: openldap-2.4.7.tgz: local modification time does not match remote
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/openldap-2.4.7.tgz: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/net/openldap24-server.
*** Error code 1
Stop in /usr/ports/net/openldap24-server.
*** Error code 1
Stop in /usr/ports/net/openldap24-server.
hom#



А вот предидущая версия почти поставилась..если не считать что там что-то на что то наложилось и тож вылетело..и больше не собиралось.
Последний вопрос- как пересобрать порт, если он не собрался с ошибкой?
Заранее спасибо..

зы.наверно етот раздел не расчитан на такого совсем уж новичка, посему прошу прощения, еси что не так)

Dm1try
26-01-2008, 15:33
Если Вы задумали такой переход, то как минимум должны быть профессионалом и в той и в другой системе...
Однако, если сложность вызывает перевод строки:

=> Couldn't fetch it - please try to retrieve this

То может быть стоит задуматься прежде чем осуществлять такие миграции с Windows на Linux ?!?

~SiZn~
26-01-2008, 17:29
мне не показалось многое таким уж сложным, как я себе это представлял во фри. Изучить фрю хочется, а начинать с чего то надо. На мой взгляд это сделать проще, если есть конкретное задание. все же хотелось бы советов по первому посту, хотя бы по каким то моментам...

А если требуется стать про, так станем =) к тому же все это оч интересно)

Dimon
26-01-2008, 19:58
К ЛДАП для своего же удобства лучше поставить какой-нибудь Web-интерфейс для управления базой, phpldapadmin например.
SSL нужен для шифрования передаваемых данных при работе с базой, пароли например.
DNS, DHCP в принципе к LDAP привязывать не нужно, посему можно ставить-настраивать и до и после поднятия LDAP'a.
Для win-машин, да и вообще, для файлопомойки/netlogon нужно поднять Samba, собранную с поддержкой ldap, для *nix-машин установить openldap-client.
А ошибка очень похожа на то, что вначале openldap-server ставился из пакетов (.tgz), не был корректно удален и теперь тот же самый openldap-server собирается уже из портов.

~SiZn~
26-01-2008, 22:08
Dimon Спасибо большое!

~SiZn~
26-01-2008, 22:57
А ошибка очень похожа на то, что вначале openldap-server ставился из пакетов (.tgz), не был корректно удален и теперь тот же самый openldap-server собирается уже из портов. »

эмм..в списке установленных нету..просто через pkg_delete openldap-server-2.4.7 неполучается..make clean не получается. если просто pkg_add , то пишет pkg_add:unable to open table of contens file '+CONTENS' - not a package?

~SiZn~
28-01-2008, 15:55
Все, вопрос отпал. Надо было удалить .tgz из distfiles




© OSzone.net 2001-2012