https://doc.cliss21.com/index.php?title=Dnsmasq&feed=atom&action=historyDnsmasq - Historique des versions2024-03-29T12:19:27ZHistorique des révisions pour cette page sur le wikiMediaWiki 1.35.4https://doc.cliss21.com/index.php?title=Dnsmasq&diff=3722&oldid=previmported>XavierBéguin : Ajout des directives expand-hosts et cname dans le fichier de configuration2011-06-30T11:47:32Z<p>Ajout des directives expand-hosts et cname dans le fichier de configuration</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 30 juin 2011 à 11:47</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l37" >Ligne 37 :</td>
<td colspan="2" class="diff-lineno">Ligne 37 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> domain=mondomaine.local</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> domain=mondomaine.local</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> # Cette directive permet d'ajouter le domaine défini ci-dessus aux noms simples figurant dans /etc/hosts</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> expand-hosts </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> resolv-file=/etc/resolv.dnsmasq</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> resolv-file=/etc/resolv.dnsmasq</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l67" >Ligne 67 :</td>
<td colspan="2" class="diff-lineno">Ligne 70 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dhcp-host=00:21:B7:30:53:44,lexmark,192.168.1.6,12h</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dhcp-host=00:21:B7:30:53:44,lexmark,192.168.1.6,12h</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dhcp-host=00:1B:38:32:EA:31,frodo,192.168.1.11,12h</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dhcp-host=00:1B:38:32:EA:31,frodo,192.168.1.11,12h</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> # On peut définir des alias pour les noms de machines définies par le DHCP</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> # Exemple: pour pouvoir utiliser le nom « frodon » tout comme « frodo », utilisez cette ligne:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> #cname=frodon,frodo</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Désactiver cette directive uniquement si votre serveur est le serveurs DHCP officiel du réseau</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Désactiver cette directive uniquement si votre serveur est le serveurs DHCP officiel du réseau</div></td></tr>
</table>imported>XavierBéguinhttps://doc.cliss21.com/index.php?title=Dnsmasq&diff=3721&oldid=previmported>XavierBéguin : Correction du nom du fichier désigné par resolv-file2011-06-30T11:17:17Z<p>Correction du nom du fichier désigné par resolv-file</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 30 juin 2011 à 11:17</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l38" >Ligne 38 :</td>
<td colspan="2" class="diff-lineno">Ligne 38 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> resolv-file=/etc/resolv<del class="diffchange diffchange-inline">.conf</del>.dnsmasq</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> resolv-file=/etc/resolv.dnsmasq</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # On peut forcer la transmission des requêtes relatives à un domaine particulier</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # On peut forcer la transmission des requêtes relatives à un domaine particulier</div></td></tr>
</table>imported>XavierBéguinhttps://doc.cliss21.com/index.php?title=Dnsmasq&diff=3720&oldid=previmported>XavierBéguin : Ajout de la directive domain2011-06-29T17:21:27Z<p>Ajout de la directive domain</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 29 juin 2011 à 17:21</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l32" >Ligne 32 :</td>
<td colspan="2" class="diff-lineno">Ligne 32 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> domain-needed</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> domain-needed</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> bogus-priv</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> bogus-priv</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> # Déterminer le domaine local qui sera ajouté aux noms DNS des machines assignées par le DHCP,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> # et fourni en nom de domaine local aux clients DHCP</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> domain=mondomaine.local</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> # Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)</div></td></tr>
</table>imported>XavierBéguinhttps://doc.cliss21.com/index.php?title=Dnsmasq&diff=3719&oldid=previmported>XavierBéguin : Création de la page2011-06-29T17:02:35Z<p>Création de la page</p>
<p><b>Nouvelle page</b></p><div>Dnsmasq est un serveur DHCP et DNS cache léger, facile à configurer. Il est prévu pour fournir des services de DHCP et DNS à un petit réseau. Il peut, entre autres fonctionnalités:<br />
* distribuer des adresses IP dynamiquement ou de façon statique,<br />
* ajouter des noms des machines dans son DNS, qui sont configurées soient dans son fichier de configuration, soit sur les machines elles-mêmes,<br />
* rediriger les requêtes DNS de certains domaines vers un serveur précis (ce qui est pratique lorsqu'on utilise une zone DNS locale),<br />
* faire office de serveur TFTP en lecture seule pour permettre les démarrages en PXE, et supporte également le protocole BOOTP (ces aspects ne sont pas traités dans cette page),<br />
* bien d'autres choses encore (reportez-vous au [http://manpages.debian.net/cgi-bin/man.cgi?query=dnsmasq&sektion=8&apropos=0&manpath=Debian page de manuel de dnsmasq (8)] pour toutes les autres fonctionnalités)<br />
<br />
Dnsmasq peut remplacer avantageusement (en terme de facilité de maintenance) un ensemble serveur DHCP d'ISC et serveur DNS comme bind qu'on utilise souvent pour ces services puisque tout sera ici regroupé dans un fichier central fournissant une configuration simple.<br />
<br />
Cette page décrit un exemple simple de configuration de dnsmasq pour un petit réseau sur lequel il fournit le DHCP et le DNS de base.<br />
<br />
= Installation de dnsmasq =<br />
<br />
Sous Debian GNU/Linux, l'installation de dnsmasq est simplement réalisée par l'installation du paquet ''dnsmasq'':<br />
aptitude install dnsmasq<br />
<br />
= Configuration de dnsmasq =<br />
<br />
Par défaut, le fichier de configuration de dnsmasq est ''/etc/dnsmasq.conf''. Sous debian, la configuration par défaut fournie dans le fichier ''/etc/default/dnsmasq'' permet également de fragmenter la configuration dans des fichiers du répertoire ''/etc/dnsmasq.d''.<br />
<br />
== Le fichier de configuration ==<br />
<br />
Par défaut, toutes les directives du fichier ''/etc/dnsmasq.conf'' sont désactivées (c'est à dire mises en commentaire), et agrémentées de commentaires descriptifs assez détaillés. Par souci de clarté et pour faciliter les mises à jours, je conseillerais plutôt de ne pas toucher à ce fichier, et d'utiliser un fichier dédié à votre configuration, par exemple '/etc/dnsmasq.d/local'' dans lequel vous n'ajouterez que les directives nécessaires à votre configuration.<br />
<br />
Voici un exemple de fichier de configuration dans lequel on configure un ensemble d'adresse dynamique fournies par le DHCP, ainsi que quelques machines en DHCP statiques, avec un nom qui sera servi par le DNS. Référez-vous aux commentaires pour une petite description des différentes directives:<br />
#<br />
# Configuration pour notre réseau local<br />
# Voir /etc/dnsmasq.conf pour les options disponibles et leurs explications.<br />
#<br />
<br />
# On évite de faire sortir les requêtes de domaines locaux<br />
domain-needed<br />
bogus-priv<br />
<br />
# Fichier à lire pour les serveurs DNS par défaut (au lieu de /etc/resolv.conf, utilisé par défaut)<br />
resolv-file=/etc/resolv.conf.dnsmasq<br />
<br />
# On peut forcer la transmission des requêtes relatives à un domaine particulier<br />
# vers un serveur précis, ici 192.168.1.1 :<br />
server=/mondomaine.local/192.168.1.1<br />
server=/1.168.192.in-addr.arpa/192.168.1.1<br />
<br />
# Le daemon doit fonctionner sous l'utilisateur dnsmasq et sur l'interface eth0<br />
user=dnsmasq<br />
group=nogroup<br />
interface=eth0<br />
<br />
# La plage d'adresses dynamiques fournies par le serveur DHCP <br />
# C'est ici de 192.168.1.100 à 192.168.1.199 avec des leases de 12h<br />
dhcp-range=eth0,192.168.1.100,192.168.1.199,12h<br />
<br />
# La passerelle du réseau à fournir aux clients DHCP<br />
dhcp-option=option:router,192.168.1.1<br />
<br />
# Exemple pour assigner l'IP 192.168.0.60 à la MAC 11:22:33:44:55:66<br />
# La seconde forme assigne également le nom « fred », pour 45 minutes<br />
#dhcp-host=11:22:33:44:55:66,192.168.0.60<br />
#dhcp-host=11:22:33:44:55:66,fred,192.168.0.60,45m<br />
<br />
# Nos adresses DHCP statiques<br />
# Les noms précisés seront servis par le service DNS de dnsmasq<br />
dhcp-host=00:50:7F:E9:A7:45,passerelle,192.168.1.1,12h<br />
dhcp-host=00:21:B7:30:53:44,lexmark,192.168.1.6,12h<br />
dhcp-host=00:1B:38:32:EA:31,frodo,192.168.1.11,12h<br />
<br />
# Désactiver cette directive uniquement si votre serveur est le serveurs DHCP officiel du réseau<br />
#dhcp-authoritative<br />
<br />
# Pour logger les requêtes DNS (dans syslog)<br />
log-queries<br />
# Pour des logs plus complets des requêtes DHCP (dans syslog)<br />
log-dhcp<br />
<br />
== Les serveurs de noms utilisées par dnsmasq ==<br />
<br />
Une fois les directives ci-dessus placées dans un fichier du répertoire ''/etc/dnsmasq.d'' (par exemple dans ''/etc/dnsmasq.d/local''), créez le fichier ''/etc/resolv.conf.dnsmasq'', référencé dans la configuration. Ce fichier désignera les serveurs de noms que dnsmasq va interroger au lieu d'utiliser ceux précisés dans ''/etc/resolv.conf'' (si vous préférez le comportement par défaut, commentez simplement la directive ''resolv-file''). On pourra ainsi préciser le serveur local ''127.0.1'' dans ''/etc/resolv.conf'', permettant au serveur lui-même d'utiliser les informations délivrées par dnsmasq.<br />
<br />
Le fichier ''/etc/resolv.conf.dnsmasq'' peut ressembler à ça (à corriger pour utiliser les serveurs DNS de votre FAI, et le nom de votre domaine si vous en avez un):<br />
nameserver 80.10.246.1<br />
nameserver 81.253.149.10<br />
search mondomaine.local<br />
<br />
Sous Debian, pour signaler à dnsmasq de ne plus rechercher les serveurs de noms à interroger dans ''/etc/resolv.conf'', il est nécessaire (mais pas suffisant) d'assigner ''yes'' à la variable ''IGNORE_RESOLVCONF'' dans le fichier ''/etc/default/dnsmasq'':<br />
echo "IGNORE_RESOLVCONF=yes" >>/etc/default/dnsmasq<br />
<br />
== Recharger la configuration de dnsmasq ==<br />
<br />
Après création ou modification de la configuration de dnsmasq, pensez à le redémarer avec la commande suivante:<br />
/etc/init.d/dnsmasq restart<br />
<br />
= En savoir plus =<br />
<br />
Pour en savoir plus, consultez<br />
* le fichier ''/etc/dnsmasq.conf'' installé sous Debian avec le paquet ''dnsmasq''<br />
* la [http://manpages.debian.net/cgi-bin/man.cgi?query=dnsmasq&sektion=8&apropos=0&manpath=Debian page de manuel de dnsmasq (8)], qui préciser les nombreuses fonctionnalités non présentées dans cette page.<br />
* le [http://wiki.debian.org/HowTo/dnsmasq howto (en anglais)] du wiki du projet Debian.<br />
* le [http://www.thekelleys.org.uk/dnsmasq/doc.html site officiel de dnsmasq] (en anglais)</div>imported>XavierBéguin