Bonjour, Je suis en train d'essayer de configurer dnsmaq sur ma passerelle.
Voici /etc/dnsmaq.conf : domain-needed bogus-priv interface=ath0 interface=ath1 interface=eth0 listen-address=127.0.0.1 no-dhcp-interface=eth1 expand-hosts domain=maison.mrs cache-size=550 (eth1 est l'interface qui donne sur le modem/routeur adsl, eth0 étant en interne, je sais, ..., mais c'est ainsi). Voici /etc/resolv.conf nameserver 195.186.4.111 nameserver 195.186.4.110 search maison.mrs Les deux DNS sont ceux de mon FAI. Après avoir redémarré dnsmaq, je fais un test avec une nouvelle adresse : $ dig linuxfr.org ;; Query time: 12 msec ;; SERVER: 195.186.4.111#53(195.186.4.111) Normal. Je relance : $ dig linuxfr.org ;; Query time: 12 msec ;; SERVER: 195.186.4.111#53(195.186.4.111) Bizarre, il interroge le DNS du FAI. Je vérifie avec tcpdump : # tcpdump -n -i eth1 udp and port 53 09:58:13.157262 IP 192.168.1.34.58515 > 195.186.4.111.53: 62810+ A? linuxfr.org. (29) 09:58:13.169737 IP 195.186.4.111.53 > 192.168.1.34.58515: 62810 1/0/0 A 88.191.250.104 (45) Donc il interroge bien le DNS du FAI et pas le cache de dnsmasq, alors qu'il marche : $ dig @127.0.0.1 linufr.org ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) Par contre si je fais une requête depuis un des mes postes de mon réseau local, ça marche comme prévu : $ dig linuxfr.org ;; Query time: 0 msec ;; SERVER: 192.168.20.1#53(192.168.20.1) [192.168.20.1 est la patte du réseau interne, la machine sur lequel le dig est lancé étant 192.168.20.2]. J'ai essayé plusieurs combinaisons du dnsmasq.conf ainsi que du resolv.conf mais je n'ai pas réussi à faire en sorte qu'un second dig interroge bien le cache de dnsmasq. Où est-ce que ça coince ? Merci d'avance, Steve PS : pour info, mix stable/testing et apt-cache policy dnsmaq dnsmasq: Installé : 2.45-1+lenny1 Candidat : 2.45-1+lenny1 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

