Tradução para instalação do Bind9 em chroot no Debian Squeeze.
Instalando o Bind9:
# aptitude update
# aptitude install bind9 bind9-doc dnsutils
Criando os diretórios e permissões:
# mkdir -p /var/chroot/bind9/{etc,dev,var/cache/bind,var/run/bind/run}
# chown -R bind:bind /var/chroot/bind9/var/*
Criando os devices:
# mknod /var/chroot/bind9/dev/null c 1 3
# mknod /var/chroot/bind9/dev/random c 1 8
# chmod 666 /var/chroot/bind9/dev/{null,random}
Movendo diretórios padrões:
# mv /etc/bind /var/chroot/bind9/etc
# ln -s /var/chroot/bind9/etc/bind /etc/bind
Configurando o rsyslog para trabalhar com o chroot
# echo "$AddUnixListenSocket /var/chroot/bind9/dev/log" > \
/etc/rsyslog.d/bind-chroot.conf
Alterando a inicialização do Bind
# vi /etc/default/bind9
de:
OPTIONS="-u bind"
Para:
OPTIONS="-u bind -t /var/chroot/bind9"
Reiniciando os serviços:
# /etc/init.d/rsyslog restart
Restarting system log daemon: syslogd.
# ls -al /var/chroot/bind9/dev/log
srw-rw-rw- 1 root root 0 Set 2 16:46 /var/chroot/bind9/dev/log
Copie suas configurações antigas, acerte os caminhos e:
# /etc/init.d/bind9 start
um abraço...Referência:
http://www.dmo.ca/blog/20081009143754/
Nenhum comentário:
Postar um comentário