設定追加

起動時にデーモンあげる

[root@localhost ~]# chkconfig --level 345 named on
[root@localhost ~]# chkconfig --level 345 dhcpd on
[root@localhost ~]# chkconfig --list | egrep 'named|dhcpd'
named           0:off   1:off   2:off   3:on    4:on    5:on    6:off
dhcpd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
[root@localhost ~]#

resolv.confの書換防止

再起動時等にdhcpクライアントが/etc/resolv.confを書き換えてしまうため、ローカルのdnsサーバが使われなくなる。既存の/etc/resolv.confは/etc/resolv.conf.predhclientにリネームされる。
書き換えなくすることも可能だが新しい設定も確認できるようにするため、以下の設定を行う。

[root@localhost /]# vi /etc/dhclient-exit-hooks
[root@localhost /]# cat /etc/dhclient-exit-hooks
#!/bin/bash
if [ -f /etc/resolv.conf.predhclient ]; then
  mv -f /etc/resolv.conf /etc/resolv.conf.new
  mv -f /etc/resolv.conf.predhclient /etc/resolv.conf
fi
[root@localhost /]# chmod 755 /etc/dhclient-exit-hooks