Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Dec 2002 15:21:02 +0100
From:      "Didier Wiroth" <>
To:        <freebsd-questions@FreeBSD.ORG>
Subject:   how to use ndc when running in bind in a sandbox
Message-ID:  <000101c2b00e$aeb874b0$952b6e94@lucifer>

Next in thread | Raw E-Mail | Index | Archive | Help
(i'm new to freebsd +/- a few month)
 I'm experimenting with freebsd and I have setup bind running in a sandbox
and followed the exact step mentionned here:
Section 19.10.8 Running named in a Sandbox

1) I've created the same /etc/namedb/etc/named.conf like mentionned there
and also created the following two steps:

Symlink /var/run/ndc to /etc/namedb/var/run/ndc:
# ln -sf /etc/namedb/var/run/ndc /var/run/ndc
Note: This simply avoids having to specify the -c option to ndc(8) every
time you run it. Since the contents of /var/run are deleted on boot, if this
is something that you find useful you may wish to add this command to root's
crontab, making use of the @reboot option. See crontab(5) for more
information regarding this.

2) And also added the following lines to the named.conf:
controls {
            unix "/var/run/ndc" perm 0600 owner 0 group 0;

Here is some info + the output of ndc! Every command is runned as "root"!

dns# ll
total 2
-rw-r--r--  1 bind  bind   4 Dec 30 11:39
srw-------  1 root  wheel  0 Dec 30 11:39 ndc
dns# pwd
dns# ndc reload
ndc: error: ctl_client: evConnect(fd 3): No such file or directory
ndc: error: cannot connect to command channel (/var/run/ndc)

What am I missing? What do I have to modify to be able to use ndc?

Thanks a lot

To Unsubscribe: send mail to
with "unsubscribe freebsd-questions" in the body of the message

Want to link to this message? Use this URL: <$aeb874b0$952b6e94>