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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нашел неверный запрос - отметил в 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 ★★★★★ ()