making Samba work [new detail]

Paul Howarth paul at city-fan.org
Mon Aug 8 06:34:00 UTC 2005


On Sun, 2005-08-07 at 21:24 -0400, Claude Jones wrote:
> On Sat August 6 2005 1:49 pm, Paul Howarth wrote:
> > On Sat, 2005-08-06 at 08:53 -0400, Claude Jones wrote:
> > > While looking at DNS matters this am, I checked to see if BIND was
> > > running:
> > >
> > > cj]# service named status
> > > rndc: decode base64 secret: bad base64 encoding
> > >
> > > Can anyone tell me what this means?
> >
> > Your /etc/rndc.key probably hasn't got a proper secret in it.
> >
> 
> If Jeremy is correct, and I'm running bind-chroot (didn't I read along the 
> way, that this is the FC4 default install?), then, here's what I've got:
> In /var/named/chroot/etc there are rdnc.key and named.conf -
> rdnc.key looks like this:
> 
> key "rndckey" {
>         algorithm       hmac-md5;
>         secret "cQQ08BlDIxazAR3ojoKFZWaH8f_long_string.....................";
> };
> 
> 
> named.conf - the relevant section - looks like this:
> 
> include "/etc/rndc.key";
> key "rndckey" {
>       algorithm hmac-md5;
>       secret "sKXHs69HcF7C63BQLGNVQA==";
> };

There's your problem. The 'include "/etc/rndc.key"' is there so that
your named.conf and rndc.conf can share a secret (both include the same
file). However, your named.conf then introduces a new version of the
same key, with what appears to be too short a secret. Try removing the
lines:

key "rndckey" {
      algorithm hmac-md5;
      secret "sKXHs69HcF7C63BQLGNVQA==";
};

> The only rdnc.conf file I can find is in /etc
> It looks like this:
> 
> options {
>         default-server  localhost;
>         default-key     "rndckey";
> };
> 
> server localhost {
>         key     "rndckey";
> };
> 
> include "/etc/rndc.key";
> 
> This is pointing to the wrong file, no? Shouldn't it be pointing to the 
> rndc.key file in /var/named/chroot/etc ????

/etc/rndc.key should be a symlink to the one in the chroot:

# ls -l /etc/rndc.key
lrwxrwxrwx  1 root root 30 Jul 20 04:46 /etc/rndc.key
-> /var/named/chroot/etc/rndc.key

Paul.
-- 
Paul Howarth <paul at city-fan.org>




More information about the fedora-list mailing list