I have a working primary nameserver (dns1) and am trying to configure secondary nameserver (dns2) by copying zone files, config file, etc. from dns1 onto dns2. I have performed the following on dns2 server:<br><br>1- found out which version of bind dsn1 is running and installed exactly that version on dns2:<br>
[root@dns1 named]# named -v<br>BIND 9.3.6-P1-RedHat-9.3.6-16.P1.el5<br>[root@dns1 named]#<br><br>[root@dns2 ~]# yum list |grep bind<br>bind.x86_64 30:9.3.6-16.P1.el5 installed <br>bind-libs.x86_64 30:9.3.6-16.P1.el5 installed <br>
bind-utils.x86_64 30:9.3.6-16.P1.el5 installed <br>ypbind.x86_64 3:1.19-12.el5 installed <br><br>[root@dns2 named]# named -v<br>BIND 9.3.6-P1-RedHat-9.3.6-16.P1.el5<br>
[root@dns2 named]#<br><br><br>2- Copied dns1:/etc/named.conf from primary server (dns1) onto dns2 and chown it:<br>[root@dns2 ~]# ls -l /etc/named.conf<br>-rw-r--r-- 1 root named 2876 May 3 09:30 /etc/named.conf<br><br>[root@dns2 ~]# chown root:named /etc/named.conf<br>
<br><br>3- Tried starting named:<br>[root@dns2 ~]# /usr/sbin/named<br><br><br>4- I get the "couldn't open pid file '/var/run/named/named.pid': Permission denied" as follows:<br><br>[root@dns2 ~]# grep named /var/log/messages<br>
May 3 10:13:51 dns2 named[19084]: starting BIND 9.3.6-P1-RedHat-9.3.6-16.P1.el5<br>May 3 10:13:51 dns2 named[19084]: found 4 CPUs, using 4 worker threads<br>May 3 10:13:51 dns2 named[19084]: using up to 4096 sockets<br>
May 3 10:13:51 dns2 named[19084]: loading configuration from '/etc/named.conf'<br>May 3 10:13:51 dns2 named[19084]: max open files (1024) is smaller than max sockets (4096)<br>May 3 10:13:51 dns2 named[19084]: using default UDP/IPv4 port range: [1024, 65535]<br>
May 3 10:13:51 dns2 named[19084]: using default UDP/IPv6 port range: [1024, 65535]<br>May 3 10:13:51 dns2 named[19084]: listening on IPv4 interface lo, 127.0.0.1#53<br>May 3 10:13:51 dns2 named[19084]: listening on IPv4 interface eth0, 206.117.120.26#53<br>
May 3 10:13:51 dns2 named[19084]: command channel listening on 127.0.0.1#953<br>May 3 10:13:51 dns2 named[19084]: command channel listening on ::1#953<br>May 3 10:13:51 dns2 named[19084]: couldn't open pid file '/var/run/named/named.pid': Permission denied<br>
May 3 10:13:51 dns2 named[19084]: exiting (due to early fatal error)<br>[root@dns2 ~]# <br><br><br>Please advise if there more steps to be performed on dns2, if I'm missing something, or if I did something wrong.<br>
<br>Many thanks in advance.<br><br>SA<br>