Samba4 named

Материал из OpenWiki
Перейти к: навигация, поиск

темы: samba4, bind9, bind, named

В проекте samba4 может использоваться bind9, пересобранный с gssapi и dlz (в samba4_rc4 замечательно работает прямая зона, но обратная…)

Представляю наилучший способ для debina-based дистрибутивов сборки bind9 для samba4 на примере ubuntu 12.04:

Для начала, нам следует установить всё необходимое для сборки пакета bind9

sudo apt-get build-dep bind9

потом изменить параметры сборки отредактировав debian/rules

nano debian/rules

для Bind9.8.1 надо собирать с ./configure --with-gssapi=/usr/include/gssapi --with-dlopen=yes, что и следует добавить в файл (в секции configure-stamp) и убираем --with-gssapi=/usr.

Потом стоит я ставил heimdal-dev, но с libkrb5-dev тоже прекрасно работает

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

debian/rules build

и упаковку пакета

debian/rules binary

Установить пакеты можно либо через свой репозиторий (правильней, но дольше), либо командой dpkg -i bind9_9*.deb bind9utils_9*.deb

Дальше при настройки самбы (я запускаю samba-tool domain provision и отвечаю на вопросы) надо указать: DNS backend BIND9_DLZ.

добавить в /etc/bind/named.conf

include "/usr/local/samba/private/named.conf";

в /etc/bind/named.conf.options

options {
...
tkey-gssapi-keytab "/usr/local/samba/private/dns.keytab";
...
}

и настроить apparmor (я его удалил)

См. также