j’ai plusieurs soucis pour chrooter bind, et non j’ai laissé tombé la commande chroot pour le faire par manque de coup de pouce. j’utilise l’option -t [CHROOT], dans default/bind9. J’ai utilisé makejail pour chrooter bind… (je monte bien /proc comme demandé)
mais voilà ca marche pas non plus (ca fait le deuxieme service qui me rend la vie dure et je commence à regretter la etch.)
#/home/CHROOT/bind/dev/>/etc/init.d/bind9 restart
Stopping domain name service...: bind9 ->démontage des dossiers de la nouvelle racine
rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
zavez une idée pour RNDC ???
et pour rsyslogd???
#
Tell rsyslog to listen for log events in the chroot:
# vi /etc/rsyslog.d/bind-chroot.conf
and add the line:
$AddUnixListenSocket /var/chroot/bind9/dev/log
#
Tell bind9 init to use the chroot:
# vi /etc/default/bind9
and add:
OPTIONS="-u bind -t /var/chroot/bind9"
Restart syslogd and make sure it creates /dev/log in the chroot.
# /etc/init.d/rsyslog restart
Restarting system log daemon: syslogd.
# ls -al /var/chroot/bind9/dev/log
srw-rw-rw- 1 root root 0 2008-10-09 14:48 /var/chroot/bind9/dev/log
j’ai suivit ca a la lettre, mais il refuse de creer le tunnel.
pas d’erreur. rien. j’ai essayé de le mettre dans /etc/default/rsyslog, la y a un message d’erreur:
/etc/default/rsyslog: line 8: /home/CHROOT/bind/dev/log: Aucun fichier ou répertoire de ce type
Starting enhanced syslogd: rsyslogd.
…pouvez me donner les méthodes please ?