[BIND 9]PID problems

Pagina: 1
Acties:

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 15-04 11:50
Ik ben bezig met een internal DNS op te zetten, door een chroot'ed BIND 9 te draaien, ik heb hem bijna zover, behalve dat ie strand op het aanmaken van een pid file.
(alles aan de hand van diverse howto's gedaan, o.a. die van tldp

/chroot/named/etc/named.conf:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
options {
        directory "/etc/namedb";
        pid-file "/var/run/named.pid";
        statistics-file "/var/run/named.stats";
};

//
// a caching only nameserver config
//
zone "." IN {
        type hint;
        file "master/named.ca";
};

zone "0.0.127.in-addr.arpa" IN {
        notify no;
        type master;
        file "master/named.local";
};

zone "utreg.wackie.nl" IN {
        notify no;
        type master;
        file "master/named.hosts";
};

zone "0.0.10.in-addr.arpa" IN {
        notify no;
        type master;
        file "master/named.rev";
};


en de ls -la van /chroot/named/var/run:

code:
1
2
3
4
5
6
root@limper:/chroot/named/var/run# ls -la
total 8
drwxrwxr-x    2 named    named        4096 Apr 27 17:36 ./
drwxr-xr-x    3 root     root         4096 Apr 27 17:21 ../
-rw-r--r--    1 named     named            0 Apr 27 17:36 named.pid
root@limper:/chroot/named/var/run#


en het starten van named in de foreground geeft dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
root@limper:/chroot/named/var/run# /usr/sbin/named -u named -t /chroot/named/ -c /etc/named.conf -g
Apr 27 17:37:53.349 starting BIND 9.2.2 -u named -t /chroot/named/ -c /etc/named.conf -g
Apr 27 17:37:53.351 using 1 CPU
Apr 27 17:37:53.389 loading configuration from '/etc/named.conf'
Apr 27 17:37:53.503 no IPv6 interfaces found
Apr 27 17:37:53.505 listening on IPv4 interface lo, 127.0.0.1#53
Apr 27 17:37:53.511 listening on IPv4 interface eth0, 10.0.0.2#53
Apr 27 17:37:53.544 command channel listening on 127.0.0.1#953
Apr 27 17:37:53.545 ignoring config file logging statement due to -g option
Apr 27 17:37:53.545 couldn't open pid file '/var/run/named.pid': Permission denied
Apr 27 17:37:53.546 exiting (due to early fatal error)
root@limper:/chroot/named/var/run#


iemand suggesties of opmerkingen wat ik fout doe?

[ Voor 6% gewijzigd door Tha_Butcha op 27-04-2003 18:30 ]

Compromises are for the weak


Verwijderd

de eigenaar van named.pid is root/root, moet dat dan ook niet named zijn?
omdat je bij je opstart commando de user 'named' mee geeft...
heb hier niezoveel verstand van hoor, dus kan een domme opmerking zijn

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 15-04 11:50
die permissions had ik verkeerd ge CP'ed,

dus het is dus:
code:
1
2
3
4
5
6
root@limper:/chroot/named/var/run# ls -la
total 8
drwxrwxr-x    2 named    named        4096 Apr 27 17:36 ./
drwxr-xr-x    3 root     root         4096 Apr 27 17:21 ../
-rw-r--r--    1 named    named           0 Apr 27 17:36 named.pid
root@limper:/chroot/named/var/run#

Compromises are for the weak


Verwijderd

hmm, de named.pid file die je in je laatste 'ls' laat zien is een andere dan aangegeven in je config ('pid-file "/var/run/named.pid";'), dus denk dat named naar de verkeerde 'pid' probeerd teschrijven/lezen

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 15-04 11:50
ja maar ik heb hem chrooted opgestart, dan pakt ie hem toch gewoon ?

Compromises are for the weak


Verwijderd

je hebt '/chroot/named/etc/named.conf' ge paste, das nie echt relevant als je /etc/named.conf gebruikt ;) wat staat daar in?

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 15-04 11:50
ik gebruik niet /etc/named.conf ik gebruik de CHROOT'ed named.conf, da's toch de hele gein van CHROOT, dat ik dan de andere file gebruik, i.p.v. het reguliere systeem?

Compromises are for the weak


  • machielk
  • Registratie: Juni 2000
  • Laatst online: 15-02-2024

machielk

The server has been updated

[b][message=17637389,noline]Tha_Butcha schreef op 27 April 2003 @
code:
1
2
3
4
5
6
7
8
9
10
11
12
root@limper:/chroot/named/var/run# /usr/sbin/named -u named -t /chroot/named/ -c /etc/named.conf -g
Apr 27 17:37:53.349 starting BIND 9.2.2 -u named -t /chroot/named/ -c /etc/named.conf -g
Apr 27 17:37:53.351 using 1 CPU
Apr 27 17:37:53.389 loading configuration from '/etc/named.conf'
Apr 27 17:37:53.503 no IPv6 interfaces found
Apr 27 17:37:53.505 listening on IPv4 interface lo, 127.0.0.1#53
Apr 27 17:37:53.511 listening on IPv4 interface eth0, 10.0.0.2#53
Apr 27 17:37:53.544 command channel listening on 127.0.0.1#953
Apr 27 17:37:53.545 ignoring config file logging statement due to -g option
Apr 27 17:37:53.545 couldn't open pid file '/var/run/named.pid': Permission denied
Apr 27 17:37:53.546 exiting (due to early fatal error)
root@limper:/chroot/named/var/run#
Zo te zien gebruik je toch wel de /etc/named.conf

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

De config file in een chroot leest ie idd uit de chroot dus dat klopt wel (hij leest /chroot/named/etc/named.conf). Verder staan de permissions ook goed en de config is ook goed (zelfde als bij mij waar het perfect werkt).

Heb je je jail trouwens goed voorbereid? Dit kun je in de Chroot-BIND HOWTO vinden: http://www.linuxsecurity..../Chroot-BIND-HOWTO-2.html

[ Voor 26% gewijzigd door PowerSp00n op 27-04-2003 23:31 ]


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 14:35

imdos

I use FreeNAS and Ubuntu

En je hebt op een dir lager ook de rechten goed staan zodat named erbij kan :?

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 15-04 11:50
YESYESYES!!!

gelukt, eindelijk :)

nog goed dat je dat zei van die rechten, ik denk dat toen ik een paar keer in de weer ben geweest met "chattr" de rechten zijn verschoven naar root.

stupid me |:(

Compromises are for the weak

Pagina: 1