Page 1 sur 1

[RESOLU] dnsmasq et host file

Publié : mer. 28 nov. 2018 12:50
par caplam1
J'ai dnsmasq qui tourne dans un container lxc. Je n'ai pas de problème d'attribution d'ip.
Dans la conf de dnsmasq je lui dis de ne pas utiliser le fichier /etc/hosts mais un fichier dnmasq.hosts que j'ai rempli à la main contenant tous les hotes qui ont une ip fixe.

quand je ping les hotes qui ont une ip fixe par leur hostname j'ai une réponse.
En revanche quand je ping les hotes qui ont une ip attribuée par dnsmasq (qu'elle soit réservée ou pas) j'ai :

Code : Tout sélectionner

ping: monhote: Name or service not known
Est-ce un comportement normal ?
A la limite pour les hotes sans réservation je comprends mais pour les hotes à qui je réserve une ip ça m'embête.
je réserve une ip de cette façon:

Code : Tout sélectionner

dhcp-host=aa:bb:cc:dd:ee:ff,hostname,ip-réservée,86400
J'ai vu qu'il existe une option dhcp-script qui peut lancer un script.
Pensez vous que je peux m'en servir pour mettre à jour un fichier hosts.
Etant nul en script je ne vois pas trop comment m'y prendre pour mettre à jour un fichier hosts. Il faut gérer les ajouts et retraits d'hotes :(

edit: resolu. Je n'avais pas fait attention que je faisais mes test depuis le shell du container dnsmasq qui avait pour dns un dns externe et non lui même.
Avec les bons paramètres ça marche bien mieux (même pour les clients "normaux" sans attribution d'adresse fixe)