Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE  (Прочитано 3054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« : 18 Января 2021, 15:58:49 »
Потребовалось заменить старый контролер домена, который держал AD.
Он называется dc1.dom.ru, ubuntu 18.04, samba 4.9 (internal DNS)

Настроил новый контроллер - dc2.dom.ru, ubuntu 20.04.1, samba 4.11 (internal DNS).
Делал всё как доктор прописал

Протестировал репликацию, передал FSMO роли. Всё прошло без видимых сбоев. Дал поработать старому контроллеру (dc1.dom.ru) ещё пару дней, потом сделал ему samba-tool domain demote и отключил ещё через пару дней.

Сейчас dns, dhcp, авторизация рабочих станций в сети работают нормально, но старый samba сервер с файлопомойкой перестал пускать юзеров в шары. Новые компы в домен не заводятся.
На файлопомойке картина выглядит так:

wbinfo --ping-dc
could not obtain winbind interface details: WBC_ERR_WINBIND_NOT_AVAILABLE
could not obtain winbind domain name!
checking the NETLOGON for domain[] dc connection to "" failed
failed to call wbcPingDc: WBC_ERR_WINBIND_NOT_AVAILABLE
Если спросить:
nslookup dom.ru
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:  <<<< почему так?
Name: dom.ru
Address: 192.168.4.2


На новом контроллере такая картина:
wbinfo --ping-dc
checking the NETLOGON for domain[EON] dc connection to "dc2.dom.ru" succeeded

Куда копать? Где может быть проблема?




« Последнее редактирование: 18 Января 2021, 23:11:59 от ALiEN175 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #1 : 18 Января 2021, 17:21:07 »
Сколько ролей передали? Должно быть семь. В старых самбах баг, передаётся только пять.

Пользователь добавил сообщение 18 Января 2021, 17:22:26:
Non-authoritative answer:  <<<< почему так?
Потому что
Server:      127.0.0.53
Address:   127.0.0.53#53
Сделайте
nslookup dom.ru dc1.dom.ru
Пользователь добавил сообщение 18 Января 2021, 17:44:35:
потом сделал ему samba-tool domain demote и отключил ещё через пару дней.
А надо было смотреть в логи перед демотом… или хотя бы просто отключить сервер и посмотреть, как сеть отреагирует.
« Последнее редактирование: 18 Января 2021, 17:44:36 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #2 : 18 Января 2021, 21:51:32 »
Сколько ролей передали? Должно быть семь. В старых самбах баг, передаётся только пять.
Это сразу проверил:
samba-tool fsmo show
SchemaMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
InfrastructureMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
RidAllocationMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
PdcEmulationMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
DomainNamingMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
DomainDnsZonesMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru
ForestDnsZonesMasterRole owner: CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=dom,DC=ru

Сделайте: nslookup dom.ru dc1.dom.ru

dc1.dom.ru выключен, поэтому делаю так:

nslookup dom.ru dc2.dom.ru
Server: dc2.dom.ru
Address: 192.168.4.2#53

Name: dom.ru
Address: 192.168.4.2

Упоминание про "Non-authoritative" исчезло.
Прописал 192.168.4.2 в /etc/resolf.conf теперь ответ авторитативный. Но засада продолжается
wbinfo --ping-dc
всё так же ругается на WBC_ERR_WINBIND_NOT_AVAILABLE

Чего ему не хватает? Авторизоваться при входе в сеть клиентов ведь кто-то разрешает...
« Последнее редактирование: 18 Января 2021, 21:54:30 от sydenis »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #4 : 19 Января 2021, 13:51:52 »
Не взлетает..., но спасибо за наводку. Запускаю с проблемного файл-сервера:
host -t SRV _ldap._tcp.dom.ru
_ldap._tcp.dom.ru has SRV record 0 100 389 dc2.dom.ru.

host -t SRV _kerberos.dom.ru
Host _kerberos.dom.ru not found: 3(NXDOMAIN)

$ host -t A dc2.dom.ru
dc2.dom.ru has address 192.168.4.2

Получается, что в днс нет записи про керберос. Но они там есть, только раскиданы по протоколам - tcp, udp.
Добавил туда запись без протокола:
samba-tool dns add dc2 dom.ru _kerberos SRV 'dc2.eon.ru 88 0 100'

Теперь проверка проходит:
host -t SRV _kerberos.dom.ru
_kerberos.dom.ru has SRV record 0 100 88 dc2.dom.ru.

Но изначальная проблема сохраняется...
« Последнее редактирование: 19 Января 2021, 13:53:43 от sydenis »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #5 : 19 Января 2021, 16:01:53 »
Но они там есть, только раскиданы по протоколам - tcp, udp.
Так и должно быть.
А главная запись каталога куда указывает?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #6 : 19 Января 2021, 16:35:53 »
А которую считать главной? Вот есть варианты:

Главная зона, папка udp:
samba-tool dns query dc2 dom.ru _udp SRV
  Name=, Records=0, Children=0
  Name=_kerberos, Records=1, Children=0
    SRV: dc2.dom.ru. (88, 0, 100) (flags=f0, serial=59, ttl=900)
  Name=_kpasswd, Records=1, Children=0
    SRV: dc2.dom.ru. (464, 0, 100) (flags=f0, serial=61, ttl=900)

Главная зона, папка tcp:   
ыamba-tool dns query dc2 dom.ru _tcp SRV
  Name=, Records=0, Children=0
  Name=_gc, Records=1, Children=0
    SRV: dc2.dom.ru. (3268, 0, 100) (flags=f0, serial=64, ttl=900)
  Name=_kerberos, Records=1, Children=0
    SRV: dc2.dom.ru. (88, 0, 100) (flags=f0, serial=58, ttl=900)
  Name=_kpasswd, Records=1, Children=0
    SRV: dc2.dom.ru. (464, 0, 100) (flags=f0, serial=60, ttl=900)
  Name=_ldap, Records=1, Children=0
    SRV: dc2.dom.ru. (389, 0, 100) (flags=f0, serial=57, ttl=900)

Зона msdcs, только папка tcp:   
samba-tool dns query dc2 _msdcs.dom.ru _tcp.dc SRV
  Name=, Records=0, Children=0
  Name=_kerberos, Records=1, Children=0
    SRV: dc2.dom.ru. (88, 0, 100) (flags=f0, serial=8, ttl=900)
  Name=_ldap, Records=1, Children=0
    SRV: dc2.dom.ru. (389, 0, 100) (flags=f0, serial=6, ttl=900)


p.s.  Запись _kerberos, которую в прошлом посте добавлял - я удалил на всяк. случай.
« Последнее редактирование: 19 Января 2021, 16:42:21 от sydenis »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #7 : 19 Января 2021, 17:06:50 »
Поставьте уже RSAT куда-нибудь и ковыряйте через интерфейс.

А хост

dig _gc._tcp.<domain>. SRV

dig _gc._tcp.Default-First-Site-Name._sites.<domain>. SRV

Пользователь добавил сообщение 19 Января 2021, 17:10:09:
Ещё вот такое нагуглилось

https://medium.com/@alexander.bazhenov/%D0%BC%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0-windows-2008r2-%D0%B2-samba4-4718c15c44c8
« Последнее редактирование: 19 Января 2021, 17:10:09 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Samba замена DC - WBC_ERR_WINBIND_NOT_AVAILABLE
« Ответ #8 : 19 Января 2021, 17:56:40 »
Поставьте уже RSAT куда-нибудь и ковыряйте через интерфейс.
Стоит уже. Просто проще вывод samba-tool копипастить сюда, чем скриншоты rsat

Про парня, который домен переносил, читал. Вроде всё как у него получалось. Только fsmo у меня без проблем перенеслись, репликация сразу взлетела, а вот разрешение имени контроллера в guid не делал - не нашлось в моей самбе такой тулзы.
Спасибо за помощь, буду сам дальше копать.

dig, вроде тоже ошибок не выдал:

dig _gc._tcp.Default-First-Site-Name._sites.dom.ru. SRV

; <<>> DiG 9.16.1-Ubuntu <<>> _gc._tcp.Default-First-Site-Name._sites.dom.ru. SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55203
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;_gc._tcp.Default-First-Site-Name._sites.dom.ru. IN SRV

;; ANSWER SECTION:
_gc._tcp.Default-First-Site-Name._sites.dom.ru. 900 IN SRV 0 100 3268 dc2.dom.ru.

;; AUTHORITY SECTION:
dom.ru. 3600 IN SOA dc2.dom.ru. hostmaster.dom.ru. 103 900 600 86400 0

;; Query time: 3 msec
;; SERVER: 192.168.4.2#53(192.168.4.2)
;; WHEN: Tue Jan 19 17:47:06 MSK 2021
;; MSG SIZE  rcvd: 135

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.