Estou completamente confuso com o bind! Apreciaria maciçamente qualquer dica.
Quando tento iniciar o bind, vejo:
root@WIG001-001 ~]# /etc/init.d/named start
ls: cannot access /var/named/run-root/etc/pki/dnssec-keys: No such file or directory
mount: mount point /var/named/run-root/etc/pki/dnssec-keys does not exist
ls: cannot access /var/named/run-root/var/named: No such file or directory
mount: mount point /var/named/run-root/var/named does not exist
ls: cannot access /var/named/run-root/usr/lib64/bind: No such file or directory
mount: mount point /var/named/run-root/usr/lib64/bind does not exist
Starting named: [FAILED]
... Então parece que o named está sendo executado em / var / named / run-root.
Se eu verificar os logs, parece que o arquivo conf está em /etc/named.conf (estou copiando nas outras mensagens relevantes no caso de alguém, será óbvio o que está acontecendo):
[root@WIG001-001 ~]# tail -n30 /var/log/messages
Jul 27 21:16:44 WIG001-001 named[9200]: loading configuration from '/etc/named.conf'
Jul 27 21:16:44 WIG001-001 named[9200]: using default UDP/IPv4 port range: [1024, 65535]
Jul 27 21:16:44 WIG001-001 named[9200]: using default UDP/IPv6 port range: [1024, 65535]
Jul 27 21:16:44 WIG001-001 named[9200]: listening on IPv4 interface lo, 127.0.0.1#53
...blah....
Jul 27 21:16:44 WIG001-001 named[9200]: command channel listening on 127.0.0.1#953
Jul 27 21:16:44 WIG001-001 named[9200]: could not open entropy source /dev/random: permission denied
Jul 27 21:16:44 WIG001-001 named[9200]: using pre-chroot entropy source /dev/random
Jul 27 21:16:44 WIG001-001 named[9200]: the working directory is not writable
Jul 27 21:16:44 WIG001-001 named[9200]: couldn't open pid file '/var/run/named/named.pid': Permission denied
Jul 27 21:16:44 WIG001-001 named[9200]: exiting (due to early fatal error)
.. Assumindo que meu arquivo de configuração esteja em /etc/named.conf do log acima,
[root@WIG001-001 ~]# cat /etc/named.conf
...blah...
options {
allow-recursion {
localnets;
};
directory "/var";
auth-nxdomain no;
pid-file "/var/run/named/named.pid";
.....
A partir deste arquivo, parece que o named deve estar rodando sob / var - não / var / named / run-root, como teria aparecido na linha de comando quando eu tentei iniciar o named.
Alguém pode me dar alguma idéia de onde ir a partir daqui? Toda e qualquer ajuda seria maciçamente apreciada!