hi all,
I'm not sure what to look for next, after my googling session
everything looks fine to me, but still this doesn't want
to update my DNS entries from my DHCP server.
My setup:
Mandrake 9.0
Running DNS and DHCP on the same machine.
I want to allow DHCP to update my DNS entries:
I've setup my config files as explained in the dhcpd.conf man pages.
--- begin named.conf --
options {
// DNS tables are located in the /var/named directory
directory /var/named;
pid-file /var/run/named/named.pid;
// Forward any unresolved requests to our ISP's name server
forwarders {
192.22.168.1;
192.22.168.1;
// __ISPN1__;
// __ISPN2__;
};
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
zone . {
type hint;
file root.hints;
};
// All our DNS information is stored in /var/named/domain.name.db
zone darkrealm.net {
type master;
file darkrealm.net.db;
// some security
allow-transfer {
127.0.0.1;
};
allow-update {
key DHCP_UPDATER;
};
//allow-update { 192.168.0.1; };
};
zone 0.0.127.in-addr.arpa {
notify no;
type master;
file 127.0.0.rev;
allow-transfer { 127.0.0.1; };
};
zone 0.168.192.in-addr.arpa {
notify no;
type master;
file 192.168.0.rev;
allow-transfer {
127.0.0.1;
};
allow-update {
key DHCP_UPDATER;
};
//allow-update { 192.168.0.1; };
};
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret rTJd8JjdDQMQsM6iY57CRQ==;
};
logging {
channel update_debug {
file /var/log/update-debug.log;
severity debug 3;
print-category yes;
print-severity yes;
print-time yes;
};
channel security_info {
file /var/log/named-auth.info;
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category update {
update_debug;
};
category security {
security_info;
};
};
end named.conf -
i also get a permission denied error on my two logging files:
/var/log/named-auth.info with perms 600 user root group root
/var/log/update-debug.log with perm 600 user root group root
and yes the files are there, i've had to create them (so they told me
in man pages )
begin dhcpd.conf
# default file for dhcpd
# replace 192.168.0.1 by the IP adress of the server (same server for
# all services in this config file)
server-identifier megatron;
default-lease-time 36000;
max-lease-time 144000;
#ddns-update-style ad-hoc;
ddns-update-style interim;
not authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.254;
option domain-name darkrealm.net;
option domain-name-servers 192.168.0.1;
option nis-servers 192.168.0.1;
option lpr-servers 192.168.0.1;
option netbios-name-servers 192.168.0.1;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option time-servers 192.168.0.1;
ddns-updates on;
ddns-domainname darkrealm.net;
ddns-rev-domainname in-addr.arpa;
}
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret rTJd8JjdDQMQsM6iY57CRQ==;
}
zone DARKREALM.NET. {
primary 192.168.0.1;
key DHCP_UPDATER;
}
zone 0.168.192.in-addr.arpa. {
primary 192.168.0.1;
key DHCP_UPDATER;
}
- end dhcpd.conf
anyone have some experience with this, please just point me
in the right direction.
thanks
adriaan putter
_
( ) Ascii ribbon campaign against html email
X
/ \
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com