LINUX.ORG.RU
ФорумAdmin

Samba4 не входит в домен с Windows Server2012R2

 , ,


0

1

Здравствуйте! Есть контроллер домена на Windows Server 2012R2. Хочу поднять еще один контроллер на Ubuntu с Samba4 на борту. Делаю все согласно мануалу https://wiki.samba.org/index.php/Joining_a_Samba_D... Но при попытке зарегистрироваться как DC

samba-tool domain join my.domain DC -U"MYDOMAIN\admin" --dns-backend=BIND9_DLZ 
получаю ошибку
Failed to commit objects: WERR_GEN_FAILURE
На контроллере домена нашел ошибку
"8524 The DSA operation is unable to proceed because of a DNS lookup failure."
Вылечил через
samba-tool dns add MYPDC my.domain samba-dc A 10.1.1.15 -U"MYDOMAIN\admin"
Теперь ошибка
"1722 The RPC server is unavailable."
Не понимаю, как эту ошибку побороть. Может быть какие-то пакеты доставить? Может на контроллере домена нужны дополнительные манипуляции? Нужно ли устанавливать дополнительно LDAP-сервер?

Дополнительная информация

Устанавливал следующие пакеты

apt update && apt full-upgrade -y && apt install -y samba winbind libpam-winbind libnss-winbind libpam-krb5 krb5-config krb5-user krb5-kdc bind9 acl dnsutils ntp ntpdate
Версия Ubuntu - Ubuntu 20.04.1 LTS

Версия Samba - Version 4.11.6-Ubuntu

Версия Bind - BIND 9.16.1-Ubuntu (Stable Release)

Upd. Лог log.samba

[2020/08/31 12:14:10.003694,  0] ../../source4/smbd/server.c:622(binary_smbd_main)
  samba version 4.11.6-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2019
[2020/08/31 12:14:10.074587,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: dsdb_schema_from_db() failed: 32:No such object: dsdb_schema: failed to search attributeSchema and classSchema objects: No such Base DN: CN=Schema,CN=Configuration,DC=my,DC=domain
[2020/08/31 12:14:10.074763,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: dsdb_get_schema: refresh_fn() failed
[2020/08/31 12:14:10.074817,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: schema_load_init: dsdb_get_schema failed
  ldb: module schema_load initialization failed : Operations error(ldb_wrap_debug)
[2020/08/31 12:14:10.074903,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: module dsdb_notification initialization failed : Operations error
[2020/08/31 12:14:10.074945,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: module rootdse initialization failed : Operations error
[2020/08/31 12:14:10.074996,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: module samba_dsdb initialization failed : Operations error
[2020/08/31 12:14:10.075040,  0] ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
  ldb: Unable to load modules for /var/lib/samba/private/sam.ldb: schema_load_init: dsdb_get_schema failed
[2020/08/31 12:14:10.075370,  0] ../../lib/util/become_daemon.c:121(exit_daemon)
  exit_daemon: daemon failed to start: Samba failed to prime database, error code 22

UPD2: Не может применится следующая запись

Failed to apply records: Failed to locally apply remote add of CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain: attribute 'msExchOWATranscodingFileTypes': value 'S:8:       .:<GUID=45f73348-c0d2-456b-8efc-a3d3d6e7f6bc>;CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain' on 'CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain' provided more than once in ADD object: Operations error



Последнее исправление: veryoldadmin (всего исправлений: 3)

С DNS точно до конца разобрались? Различные тесты домен проходит? Повысьте уровень логов в Samba и смотрите более подробные ошибки.

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

С DNS проблем особых и не было. Bind настроен и работает. BIND9_DLZ донастраивается уже после присоединения к домену согласно оффициальной документации.

DNS запросы отвечают правильно. Может быть необходимо еще назначить трансфер зоны на контроллере домена?

Каким образом можно повысить уровень логов Samba, если samba еще не запущена?

veryoldadmin
() автор топика
Ответ на: комментарий от veryoldadmin

Может быть необходимо еще назначить трансфер зоны на контроллере домена?

Виндовый контроллер домена тоже Bind обслуживает? Или там свой DNS? Если свой, то трансфер зон обязателен между DNS-серверами.

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

На WinServ вой дефолтный DNS-сервер. Я просто не совсем понимаю, как перетаскивается зона на Bind - трансфером или как-то по-хитрому через Active Directory

veryoldadmin
() автор топика
Ответ на: комментарий от veryoldadmin

как перетаскивается зона на Bind - трансфером или как-то по-хитрому через Active Directory

Да, обычным трансфером. Более того, трансфер должен быть постоянно разрешен в обе стороны.

На WinServ вой дефолтный DNS-сервер.

Я в курсе, но есть возможность заставить его работать и со сторонним сервером (тем же Bind). У меня есть старый домен с контроллерами на W2k3, так за DNS там Bind отвечает (контроллеры не на Samba, потому что Samba тогда еще 3 версии была). Все прекрасно работает много лет, смысла трогать нет никакого.

У Microsoft есть различные диагностические утилиты для AD - перед присоединением контроллера на Samba прогоните их, убедитесь, что не выдают никаких ошибок.

Serge10 ★★★★★
()
Последнее исправление: Serge10 (всего исправлений: 2)
Ответ на: комментарий от Serge10

Трансфер разрешил. Но дело, как вы понимаете не в этом. Я так понимаю, что он не видит RPC сервера на Ubuntu? Или все-таки на WinServ?

veryoldadmin
() автор топика

Нашел неверный запрос - отметил в UPD2 поста

Failed to apply records: Failed to locally apply remote add of CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain: attribute 'msExchOWATranscodingFileTypes': value 'S:8:       .:<GUID=45f73348-c0d2-456b-8efc-a3d3d6e7f6bc>;CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain' on 'CN=owa (Default Web Site),CN=HTTP,CN=Protocols,CN=DCSRV,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain' provided more than once in ADD object: Operations error

veryoldadmin
() автор топика
Ответ на: комментарий от veryoldadmin

Дело, судя по всему, в схеме домена. Я поэтому еще раз спрашиваю, до присоединения Samba-контроллера домен все диагностические тесты без ошибок проходит? Потому что вот это, например:

CN=my,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=my,dc=domain' provided more than once in ADD object: Operations error
не похоже на ошибку, связанную с Samba.

Serge10 ★★★★★
()
Ответ на: комментарий от mx__

Уровень домена/леса на сервере : Windows Server 2012R2 -> 2008 R2 ?

Там, похоже, проблемы в расширении схемы домена со стороны Exchange.

Serge10 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.