Re: dnscache ne tourne pas du tout
Seb a écrit :
Pourrais-tu répondre sur le mail de la liste pour que tout le monde en
profite ?
Pour savoir les services qui écoutent sur tes interfaces réseau
utilisent plutôt : "netstat -na"
Pour info, sur ma passerele ça donne :
Proto Recv-Q Send-Q Local Address Foreign Address
State
tcp 0 0 192.168.0.1:53 0.0.0.0:*
LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:*
LISTEN
tcp 0 0 192.168.0.1:5110 0.0.0.0:*
LISTEN
tcp 0 0 192.168.0.1:22 0.0.0.0:*
LISTEN
tcp 0 0 192.168.0.1:22 192.168.0.2:3699
ESTABLISHED
udp 0 0 127.0.0.1:53 0.0.0.0:*
udp 0 0 192.168.0.1:53 0.0.0.0:*
Tu vois le port, le protocole et l'interface d'écoute.
Donc le dnscache écoute sur le port 53 aussi bien en TCP qu'en UDP.
Le "127.0.0.1 : 53" est le serveur DNS pur.
Que te donne "svstat /service/dnscache" parce que le up depuis 0
secondes dans ton 1e mail m'a surpris.
Est-ce que dans un "ps -aef", tu as bien comme process (ça change un peu
pour ta config) :
"/bin/sh /usr/local/bin/svscanboot"
"svscan /service"
"readproctitle service errors: .........................................."
"supervise dnscache"
"supervise log"
"/usr/local/bin/dnscache"
"multilog t ./main"
Sinon qu'est-ce que tu as ?
A+
SEB
Al Bayrouni wrote:
J'ai lu attentivement votre email.
J'ai utilisé nmap 127.0.0.1 en tant que root.
Il n'y a pas de trace d'un serveur à l'écoute sur le port 53 malgré le
service up de nvstat.
Est-ce normal? dnscache ecoute-t-il sur un autre port?
Merci pour toutes ces infos precieuses
Bayrouni
Seb a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour !!
Ton serveur de cache DNS fonctionne et écoute sur l'IP 127.0.0.1, mais
que fait-il des requêtes qu'il reçoit ??
Est-ce qu'il les transmet simplement (sans cache) ou cherche t-il à
résoudre l'IP (avec cache) ?
"dnscache/env/FORWARDONLY" configure cela.
"dnscache/root/servers/" contient un fichier "@" contenant la liste des
serveurs DNS intérrogés (forward ou pas).
un petit "svc -d /service/dnscache" pour redémarrer le service.
Reagardes bien si le répertoire dnscache et ses sous-répertoire
appartiennent bien aux users "dnscache" et "dnslog", cela peut poser
quelques pbs plus tard.
A+
SEB
Désolé pour le mail vers ton adresse c'était involontaire.
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
Reply to: