それもそのはず, syslogへは, /dev/logを使って吐き出しているから,
chrootした先に/dev/logがないととれるはずがない.
早速, syslog-ngの設定を見直し.
内容は単純でsyslog-ng.confのsource srcを手直し.
source src {
unix-stream("/dev/log" max-connections(256));
internal();
pipe("/proc/kmsg");
};
を, こんな感じに.
source src {
unix-stream("/dev/log" max-connections(256));
unix-stream("/chroot/dns/dev/log");
unix-stream("/chroot/dhcp/dev/log");
internal();
pipe("/proc/kmsg");
};
そのあと, syslog-ngをリスタートしてやれば, chrootした先に/dev/logソケットが作られる.
0 件のコメント:
新しいコメントは書き込めません。