[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dnscache ne tourne pas du tout



Seb a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tu as dis que tu as installé "djbdns" et "daemontools".
Mais as-tu installé "ucspi-tcp" ??

Donc ton dnscache est lancé mais n'écoute null part.

Qu'est-ce qu'il y a dans dnscache/env/ROOT, IP et IPSEND ?

Crée également, le "dnscache/env/FORWARDONLY" avec 0 dedans.

Dans "/etc/dnscache/root/servers/\@", tu mets tout ça :
	198.41.0.4
	128.9.0.107
	192.33.4.12
	128.8.10.90
	192.203.230.10
	192.5.5.241
	192.112.36.4
	128.63.2.53
	192.36.148.17
	198.41.0.10
	193.0.14.129
	198.32.64.12
	202.12.27.33

C'est les serveurs root-DNS de la Toile.

Au fait, que te donne un "ps -aef" ?
Il contient bien les mêmes process que j'ai ?


A+
SEB




Voilà, la sortie de netstat -na:
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat
tcp        0      0 0.0.0.0:113             0.0.0.0:* LISTEN
tcp        0      0 0.0.0.0:25              0.0.0.0:* LISTEN
udp        0      0 0.0.0.0:68              0.0.0.0:*
Sockets du domaine UNIX actives(serveurs et établies)
Proto RefCpt Indicatrs   Type       Etat          I-Node Chemin
unix  2      [ ACC ]     STREAM     LISTENING     4439     private/defer
unix  2      [ ACC ]     STREAM     LISTENING     4495     private/scache
unix  2      [ ACC ]     STREAM     LISTENING     4503     priva
....  (beaucoups d'autres lignes mais sont toutes des dockets UNIX

La sortie de svstat /service donne:
/service: down 1137 seconds, normally up
celle de svstat /etc/dnscache donne:

/etc/dnscache/: down 1186 seconds, normally up

J'ai en fait le rep du serveur qui est /etc/dnscache
et un lien /service --> /etc/dnscache.

Au péalable j'avais lancé la commande dnscache-conf dnscache dnslog
/etc/dnscache 127.0.0.1

Autre chose je n'ai  pas le fichier dnscache/env/FORWARDONLY:
ll /etc/dnscache/env/
total 20K
-rw-r--r--  1 root     root   8 2005-06-13 09:31 CACHESIZE
-rw-r--r--  1 root     root   8 2005-06-13 09:31 DATALIMIT
-rw-r--r--  1 root     root  10 2005-06-13 09:31 IP
-rw-r--r--  1 root     root   8 2005-06-13 09:31 IPSEND
-rw-r--r--  1 root     root  19 2005-06-13 09:31 ROOT
drwx--S---  2 dnscache root 144 2005-06-13 13:08 supervise


et dans  /etc/dnscache/root/servers/\@   je ne sais pas quoi mettre (ip
127.0.0.1 ou bien des adresses de serveurs root?)

Merci encore
Bayrouni

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCrXpJXypnczREm3wRApNlAKDNtEDMGhqVu/uB9lguz6tB3684wwCdEb3K
pq95kA1VmQWPu9Y2ZbkVtSo=
=gHug
-----END PGP SIGNATURE-----



Bonsoir SEP,

Le package ucspi-tcp n'était pas installé.
Je viens de l'installer (mais je ne sais pas quoi en faire!))
J'ai vu qu'il était mentionné dans la doc pour une install manuelle mais je ne pense pas pour une install apt-get.

Voici ce que contient les # fichiers :
ROOT:
cat /etc/dnscache/env/ROOT
/etc/dnscache/root
IP:
127.0.0.1

IPSEND :
0.0.0.0

Dans FORWARDONLY j'ai mis 0 (le serveur joura alors le role de cache aussi et non pas de lanceur de requetes vers les serveurs root, corrige-moi si je me trompe).

Dans /etc/dnscache/root/servers/\@, j'ai mis toutes les adresses des serveurs root que tu as indiqué.

La commande ps -aef donne après enlèvement de tout ce qui ne concerne pas djbdns:

ps -aef
UID        PID  PPID  C STIME TTY          TIME CMD


root      4707     1  0 19:07 ?        00:00:00 /bin/sh  /command/svscanboot

root      4762  4707  0 19:07 ?        00:00:00 svscan /service
root 4763 4707 0 19:07 ? 00:00:00 readproctitle service errors: ...lure?supervise: fatal: unable to start env/run: file does not ex
root      4764  4762  0 19:07 ?        00:00:01 supervise env
root      4765  4762  0 19:07 ?        00:00:01 supervise log
root      4766  4762  0 19:07 ?        00:00:01 supervise root
root      4769  4762  0 19:07 ?        00:00:01 supervise supervise
root      4772  4762  0 19:07 ?        00:00:00 supervise dnscache

Et juste avant d'oublier tu cite dans un de tes emails que pour redemarrer dnscache, il faut lancer svstat /service/dnscache,

je suppose que tu veux dire svstat /etc/dnscache, ou bien /service?

Un grand Merci
Bayrouni




Reply to: