Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:dnsmasq:config:start4 [2022/02/13 14:38] adminlogiciel:internet:dnsmasq:config:start4 [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 1092: Ligne 1092:
   ; domain=reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200   ; domain=reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200
   : Même idée, mais avec une plage plutôt qu'un sous-réseau   : Même idée, mais avec une plage plutôt qu'un sous-réseau
-</subnumberlist>+</WRAP>
   : La gamme d'adresses peut être de la forme <adresse ip>,<adresse ip> ou <adresse ip>/<masque de réseau> voire une simple <adresse ip>.   : La gamme d'adresses peut être de la forme <adresse ip>,<adresse ip> ou <adresse ip>/<masque de réseau> voire une simple <adresse ip>.
 <WRAP center round help 60%> <WRAP center round help 60%>
-</subnumberlist>+</WRAP>
   ; expand-hosts   ; expand-hosts
   : Ajoute le nom de domaine aux noms simples (ne contenant pas de point dans le nom) contenus dans le fichier /etc/hosts, de la même façon que pour le service DHCP. Notez que cela ne s'applique pas au nom de domaine dans les CNAME, les enregistrements PTR, TXT, etc...   : Ajoute le nom de domaine aux noms simples (ne contenant pas de point dans le nom) contenus dans le fichier /etc/hosts, de la même façon que pour le service DHCP. Notez que cela ne s'applique pas au nom de domaine dans les CNAME, les enregistrements PTR, TXT, etc...
Ligne 1105: Ligne 1105:
 Par exemple,<code> Par exemple,<code>
 resolv-file=/etc/resolv.dnsmasq</code> resolv-file=/etc/resolv.dnsmasq</code>
-</subnumberlist>+</WRAP>
  
 === transmission des requêtes relatives à un domaine particulier vers un serveur précis === === transmission des requêtes relatives à un domaine particulier vers un serveur précis ===
Ligne 1131: Ligne 1131:
 server=/1.168.192.in-addr.arpa/192.168.1.1</code> server=/1.168.192.in-addr.arpa/192.168.1.1</code>
   : transmission des requêtes relatives à mondomaine.local vers le serveur 192.168.1.1   : transmission des requêtes relatives à mondomaine.local vers le serveur 192.168.1.1
-</subnumberlist>+</WRAP>
  
 === Interface sur laquelle doit fonctionner le daemon === === Interface sur laquelle doit fonctionner le daemon ===
Ligne 1155: Ligne 1155:
   ; address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83   ; address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83
   : **address=** (et **server=**) fonctionnent aussi avec des adresses IPv6   : **address=** (et **server=**) fonctionnent aussi avec des adresses IPv6
-</subnumberlist>+</WRAP>
   ; cache-size=<taille>   ; cache-size=<taille>
   : Définit la taille du cache de Dnsmasq. La valeur par défaut est de 150 noms. Définir une valeur de zéro désactive le cache.   : Définit la taille du cache de Dnsmasq. La valeur par défaut est de 150 noms. Définir une valeur de zéro désactive le cache.
Ligne 1201: Ligne 1201:
   ; dhcp-range=1234::, ra-stateless, ra-names   ; dhcp-range=1234::, ra-stateless, ra-names
   : Faire du DHCP stateless, du DHCP et du SLAAC et générer des noms DNS pour les adresses SLAAC de baux DHCPv4   : Faire du DHCP stateless, du DHCP et du SLAAC et générer des noms DNS pour les adresses SLAAC de baux DHCPv4
-</subnumberlist>+</WRAP>
   ; dhcp-host=[<adresse matérielle>][,id:<identifiant client>|*][,set:<label>][,<adresse IP>][,<nom d'hôte>][,<durée de bail>][,ignore]   ; dhcp-host=[<adresse matérielle>][,id:<identifiant client>|*][,set:<label>][,<adresse IP>][,<nom d'hôte>][,<durée de bail>][,ignore]
   : Spécifie les paramètres DHCP relatifs à un hôte. Cela permet à une machine possédant une adresse matérielle spécifique de se voir toujours allouée les mêmes nom d'hôte, adresse IP et durée de bail. Un nom d'hôte spécifié comme ceci remplace le nom fourni par le client DHCP de la machine hôte. Il est également possible d'omettre l'adresse matérielle et d'inclure le nom d'hôte, auquel cas l'adresse IP et la durée de bail s'appliqueront à toute machine se réclamant de ce nom. Par exemple **dhcp-host=00:20:e0:3b:13:af,wap,infinite** spécifie à Dnsmasq de fournir à la machine d'adresse matérielle 00:20:e0:3b:13:af le nom, et un bail de durée indéterminée.   : Spécifie les paramètres DHCP relatifs à un hôte. Cela permet à une machine possédant une adresse matérielle spécifique de se voir toujours allouée les mêmes nom d'hôte, adresse IP et durée de bail. Un nom d'hôte spécifié comme ceci remplace le nom fourni par le client DHCP de la machine hôte. Il est également possible d'omettre l'adresse matérielle et d'inclure le nom d'hôte, auquel cas l'adresse IP et la durée de bail s'appliqueront à toute machine se réclamant de ce nom. Par exemple **dhcp-host=00:20:e0:3b:13:af,wap,infinite** spécifie à Dnsmasq de fournir à la machine d'adresse matérielle 00:20:e0:3b:13:af le nom, et un bail de durée indéterminée.
Ligne 1242: Ligne 1242:
   ; dhcp-host=id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2, fred, [1234::5]   ; dhcp-host=id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2, fred, [1234::5]
   : Donner une adresse IPv6 fixe et un nom au client de DUID 00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2. Notez que les adresses MAC peuvent pas être utilisés pour identifier les clients DHCPv6. Notez également que les [] autour de l'adresse IPv6 sont obligatoires.   : Donner une adresse IPv6 fixe et un nom au client de DUID 00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2. Notez que les adresses MAC peuvent pas être utilisés pour identifier les clients DHCPv6. Notez également que les [] autour de l'adresse IPv6 sont obligatoires.
-</subnumberlist>+</WRAP>
   ; dhcp-option=[tag:<label>,[tag:<label>]][encap:<option>,][vi-encap:<entreprise>,][vendor:[<classe_vendeur>],][<option>|option:<nom d'option>],[<valeur>[,<valeur>]]   ; dhcp-option=[tag:<label>,[tag:<label>]][encap:<option>,][vi-encap:<entreprise>,][vendor:[<classe_vendeur>],][<option>|option:<nom d'option>],[<valeur>[,<valeur>]]
   :  Spécifie des options différentes ou supplémentaires pour des clients DHCP. Par défaut, Dnsmasq envoie un ensemble standard d'options aux clients DHCP : le masque de réseau et l'adresse de broadcast sont les mêmes que pour l'hôte sur lequel tourne Dnsmasq, et le serveur DNS ainsi que la route par défaut prennent comme valeur l'adresse de la machine sur laquelle tourne Dnsmasq. Si une option de nom de domaine a été définie, son contenu est transmis. Cette option de configuration permet de changer toutes ces valeurs par défaut, ou de spécifier d'autres options. L'option DHCP à transmettre peut être fournie sous forme d'un nombre décimal ou sous la forme "option:<nom d'option>". Les nombres correspondants aux options sont définis dans la RFC2132 et suivants. Les noms d'options connus par Dnsmasq peuvent être obtenus via "Dnsmasq --help dhcp". Par exemple, pour définir la route par défaut à 192.168.4.4, il est possible de faire --dhcp-option=3,192.168.4.4 ou --dhcp-option = option:router, 192.168.4.4 ou encore, pour positionner l'adresse du serveur de temps à 192.168.0.4, on peut faire --dhcp-option = 42,192.168.0.4 ou --dhcp-option = option:ntp-server, 192.168.0.4 L'adresse 0.0.0.0 prends ici le sens "d'adresse de la machine sur laquelle tourne Dnsmasq". Les types de données autorisées sont des adresses IP sous la forme de 4 chiffres séparés par des points, un nombre décimal, une liste de caractères hexadécimaux séparés par des 2 points, ou une chaîne de caractères. Si des labels optionnels sont fournis, alors cette option n'est envoyée qu'aux réseaux dont tous les labels coïncident avec ceux de la requête.   :  Spécifie des options différentes ou supplémentaires pour des clients DHCP. Par défaut, Dnsmasq envoie un ensemble standard d'options aux clients DHCP : le masque de réseau et l'adresse de broadcast sont les mêmes que pour l'hôte sur lequel tourne Dnsmasq, et le serveur DNS ainsi que la route par défaut prennent comme valeur l'adresse de la machine sur laquelle tourne Dnsmasq. Si une option de nom de domaine a été définie, son contenu est transmis. Cette option de configuration permet de changer toutes ces valeurs par défaut, ou de spécifier d'autres options. L'option DHCP à transmettre peut être fournie sous forme d'un nombre décimal ou sous la forme "option:<nom d'option>". Les nombres correspondants aux options sont définis dans la RFC2132 et suivants. Les noms d'options connus par Dnsmasq peuvent être obtenus via "Dnsmasq --help dhcp". Par exemple, pour définir la route par défaut à 192.168.4.4, il est possible de faire --dhcp-option=3,192.168.4.4 ou --dhcp-option = option:router, 192.168.4.4 ou encore, pour positionner l'adresse du serveur de temps à 192.168.0.4, on peut faire --dhcp-option = 42,192.168.0.4 ou --dhcp-option = option:ntp-server, 192.168.0.4 L'adresse 0.0.0.0 prends ici le sens "d'adresse de la machine sur laquelle tourne Dnsmasq". Les types de données autorisées sont des adresses IP sous la forme de 4 chiffres séparés par des points, un nombre décimal, une liste de caractères hexadécimaux séparés par des 2 points, ou une chaîne de caractères. Si des labels optionnels sont fournis, alors cette option n'est envoyée qu'aux réseaux dont tous les labels coïncident avec ceux de la requête.