Запуск bind'а в клетке VDSmanager'а

Комментарии ()

Создал "клетку" в VDSmanager'е, в которой должен работь DNS-сервер (bind). При запуске, получаю ошибку

# /etc/rc.d/named start
/etc/rc.d/named: ERROR: named chroot: devfs cannot be mounted from within a jail. Thus a chrooted named cannot be run from within a jail. To run named without chrooting it, set named_chrootdir="" in /etc/rc.conf.
 

Если ip-адрес нашего VDS'а 192.168.0.100, то выполняем следующие команды в окружении самого VDSmanager'а

# mknod /vs/disk/192.168.0.100/var/named/dev/null c 0 22 bind:bind

# mknod /vs/disk/192.168.0.100/var/named/dev/random c 0 28 bind:bind

после чего DNS успешно стартует

# /etc/rc.d/named status
named is running as pid 21765.

Конфигурационные записи в rc.conf для named'а

named_enable="YES"
named_program="/usr/sbin/named"
named_flags="-c /etc/namedb/named.conf"
named_pidfile="/var/run/named/pid"
named_uid="bind".
named_chrootdir="/var/named"
named_chroot_autoupdate="YES"
named_symlink_enable="YES"

 


Webit.in.ua 2013