Samba4 named
темы: 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 (я его удалил)