Options DNS |
domain-needed | Permet de ne pas transmettre au forwarder une résolution de nom qui n'est pas pleinement qualifié. | domain-needed |
bogus-priv | Permet de ne pas transmettre aux forwarders les résolutions inverses non trouvées par la configuration locale | bogus-priv |
resolv-file | Permet de définir un fichier de configuration différent que /etc/resolv.conf | resolv-file=/etc/monfichier.txt |
strict-order | Permet de respecter l'ordre strict des différents DNS paramétrés dans le fichier resolv.conf | strict-order |
addn-hosts | Permet de définir un fichier de configuration différent que /etc/hosts pour la résolution des noms | addn-hosts=/etc/dnsmasq-hosts.conf |
expand-hosts | Ajoute automatiquement le domaine aux noms simples | addn-hosts |
domain | Définit le domaine (suffixe aux noms locaux) | domain=domotrix.fr |
log-queries | Permet de logguer les requêtes DNS (par défaut dans /var/log/messages) - Très verbeux, utile pour du debug | log-queries |
expand-hosts | concerne les requêtes DNS sans le domaine et se charge d’ajouter celui-ci automatiquement. Concrètement, lorsqu’on essaie d’envoyer un ping sur poste-01, DnsMasq retournera automatiquement l’adresse IP de l’hôte poste-01.mondomaine.lan. | expand-hosts |
server | spécifie l’adresse IP d’un ou plusieurs serveurs DNS en amont. | server=/google.com/1.2.3.4 |
no-resolv | indique à DnsMasq de ne pas prendre en compte le contenu du fichier /etc/resolv.conf. | no-resolv |
local | indique que les réponses aux requêtes pour le domaine spécifié doivent être fournies directement par DnsMasq, et non pas par un serveur DNS en amont. | local |
Option DnsMasq |
numero | dnsmasq | description |
1 | netmask | Permet de définir le masque de sous réseau |
2 | time-offset | décalage horaire |
3 | router | La passerelle |
4 | - | L'option de serveur de temps spécifie une liste de serveurs de temps RFC 868 [6] à la disposition du client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
6 | dns-server | Serveur DNS |
7 | log-server | Serveur de Log |
9 | lpr-server | Serveur d’impression |
13 | boot-file-size | Cette option spécifie la longueur en blocs de 512 octets de la valeur par défaut des images de démarrage pour le client. La longueur du fichier est spécifiée sous la forme d'un entier de 16 bits non signé. |
15 | domain-name | Le nom de domaine |
16 | swap-server | Le serveur de mémoire swap |
17 | root-path | Cette option spécifie le chemin d'accès qui contient la racine du disque client. Le chemin est formaté comme une chaîne de caractères composée de caractères du jeu NVT ASCII. |
18 | extension-path | Une chaîne pour spécifier un fichier, récupérable via TFTP |
19 | ip-forward-enable | Cette option spécifie si le client doit configurer sa couche IP pour le transfert de paquets. Une valeur de 0 signifie désactiver IP transfert, et une valeur de 1 signifie activer le transfert IP. |
20 | non-local-source-routing | Cette option spécifie si le client doit configurer sa couche IP pour permettre le transfert de datagrammes avec des routes sources non locales. Une valeur de 0 signifie interdire le transfert de ces datagrammes, et une valeur de 1 signifie autoriser le transfert. |
21 | policy-filter | Cette option spécifie les filtres de stratégie pour le routage source non local. |
| | {Liste d'adresses IP/masques} spécifiant destination/masque avec lesquelles filtrer les routes sources entrantes. Tout datagramme routé source dont l'adresse du saut suivant ne correspond pas à un des filtres doivent être jetés par le client. |
22 | max-datagram-reassembly | Cette option spécifie la taille maximale du datagramme que le client doit être prêt à remonter. La taille est spécifiée en 16 bits entier non signé. La valeur légale minimale est de 576. |
23 | default-ttl | Time to leave (temps maximum par default) |
26 | mtu | Taille maximale d'un paquet pouvant être transmis en une seule fois (sans fragmentation) sur une interface |
27 | all-subnets-local | Spécifie l'adresse de diffusion utilisée sur le sous-réseau du client. |
31 | router-discovery | Cette option précise si le client doit ou non effectuer une découverte du routeur. |
32 | router-solicitation | Spécifie l'adresse à laquelle le client doit transmettre les demandes de sollicitation de routeur. Longueur = 4. |
33 | static-route | Cette option spécifie une liste de routes statiques que le client doit installer dans son cache de routage. Si plusieurs itinéraires vers le même destination sont spécifiés, ils sont listés dans l'ordre décroissant de priorité. |
34 | trailer-encapsulation | Cette option spécifie si le client doit ou non négocier l’utilisation trailers lors du protocole ARP. Une valeur de 0 indique que le client ne doit pas essayer d'utiliser des bandes-annonces. Un la valeur 1 signifie que le client doit essayer d'utiliser des bandes-annonces |
35 | arp-timeout | Cette option spécifie le délai d'attente en secondes pour les entrées du cache ARP. L'heure est spécifiée sous la forme d'un entier non signé de 32 bits. |
36 | ethernet-encap | Cette option spécifie si le client doit ou non utiliser Ethernet Encapsulation version 2 (RFC 894 [15]) ou IEEE 802.3 (RFC 1042 [16]) si l'interface est Ethernet. Une valeur de 0 indique que le client doit utiliser l'encapsulation RFC 894. Une valeur de 1 signifie que le client doit utiliser l'encapsulation RFC 1042. |
37 | tcp-ttl | Cette option spécifie le TTL par défaut que le client doit utiliser lorsqu'il envoi de segments TCP. La valeur est représentée sous la forme d'un entier 8 bits non signé. La valeur minimale est 1. |
38 | tcp-keepalive | Cette option spécifie l'intervalle (en secondes) que le client TCP doit attendre avant d'envoyer un message keepalive sur une connexion TCP. L'heure est spécifiée sous la forme d'un entier non signé de 32 bits. Une valeur de zéro indique que le client ne doit pas générer de messages keepalive sur la connexions sauf demande spécifique d'une application. La longueur est 4. |
40 | nis-domain | non standard rfc2132 |
41 | nis-server | Cette option spécifie le nom du domaine NIS (Sun Microsystems, "System and Network Administration") du client. La domaine est formaté de caractères NVT ASCII. |
42 | ntp-server | Cette option spécifie une liste d'adresses IP indiquant les serveurs NTP disponibles pour le client. Les serveurs DEVRAIENT être listés dans l'ordre de préférence. |
Option 43 Cisco |
L’option 43 est un peut particulière pour Dnsmasq , il faut d’abord mettre un tag sur le vendor-class (set:), puis le “matcher” via l’attribut d’un tag (tag:) |
dhcp-vendorclass=set:<tag name>,<matching string name> | dhcp-vendorclass=set:Aironet2700,Cisco Aironet 2700 |
dhcp-option=tag:<tag name>,43,<mac addresse controleur> | dhcp-option=tag:Aironet2700,43,f1:0d:c1:a9:f8:70 |
Option DnsMasq |
44 | netbios-ns | L'option de serveur de noms NetBIOS (NBNS) spécifie une liste de Serveurs de noms NBNS répertoriés par ordre de préférence. |
45 | netbios-dd | L'option de serveur de distribution de datagrammes NetBIOS (NBDD) spécifie une liste des serveurs NBDD classés par ordre de préférence. |
46 | netbios-nodetype | Le nœud NetBIOS permet aux clients NetBIOS sur TCP/IP configurables d’être configurés comme décrit dans RFC 1001/1002. La valeur est spécifiée sous la forme d'un seul octet qui identifie le type de client :0x1 | B-node | 0x2 | P-node | 0x4 | M-node | 0x8 | H-node |
|
47 | netbios-scope | L'option d'étendue NetBIOS spécifie l'étendue NetBIOS dans les paramètres TCP/IP pour le client. |
48 | x-windows-fs | Cette option spécifie une liste de serveurs de polices X Window à la disposition du client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
49 | x-windows-dm | Cette option spécifie une liste d'adresses IP des systèmes exécutant le gestionnaire d'affichage du système X Window et disponiblent. |
58 | T1 | Cette option spécifie l'intervalle de temps entre l'attribution de l'adresse et l'état RENEWING du client. |
59 | T2 | Cette option spécifie l'intervalle de temps entre l'attribution de l'adresse et l'état REBINDING du client. |
60 | vendor-class | Cette option est utilisée par les clients DHCP pour éventuellement identifier le fournisseur type et configuration d'un client DHCP. L'information est une chaîne de n octets, interprété par les serveurs. Les vendeurs peuvent choisir de définir un identificateurs de classe de fournisseur spécifiques pour transmettre une configuration particulière ou d'autres informations d'identification sur un client. Par exemple, L'identifiant peut encoder la configuration matérielle du client. Les serveurs pas équipé pour interpréter les informations spécifiques à la classe envoyées par un client DOIT l'ignorer (bien qu'il puisse être signalé). Des serveurs qui répondent NE DEVRAIT utiliser que l'option 43 pour renvoyer le fournisseur spécifique informations au client. |
64 | nis+-domain | Cette option spécifie le nom du domaine NIS+ (Sun Microsystems, "System and Network Administration") du client. Le domaine est formaté comme une chaîne NVT ASCII. |
65 | nis+-server | Cette option spécifie une liste d'adresses IP indiquant les serveurs NIS+ à la disposition du client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
66 | tftp-server | Cette option est utilisée pour identifier un serveur TFTP lorsque le champ 'sname' dans l'en-tête DHCP a été utilisé pour les options DHCP. |
67 | bootfile-name | Cette option est utilisée pour identifier un fichier de démarrage lorsque le champ 'fichier' dans l'en-tête DHCP a été utilisé pour les options DHCP. |
68 | mobile-ip-home | Cette option spécifie une liste d'adresses IP indiquant l'adresse IP du mobile agents d'accueil à la disposition du client. Les agents DEVRAIENT être répertoriés dans l’ordre de préférence. |
69 | smtp-server | L'option de serveur SMTP spécifie une liste de serveurs SMTP disponibles pour le client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
70 | pop3-server | L'option de serveur POP3 spécifie une liste de serveurs POP3 disponibles pour le client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
71 | nntp-server | L'option de serveur NNTP spécifie une liste de serveurs NNTP disponibles pour le client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
74 | irc-server | L'option de serveur IRC spécifie une liste de serveurs IRC disponibles pour le client. Les serveurs DEVRAIENT être listés par ordre de préférence. |
77 | user-class | non standard rfc2132 |
80 | rapid-commit | non standard rfc2132 |
93 | client-arch | non standard rfc2132 |
94 | client-interface-id | non standard rfc2132 |
97 | client-machine-id | non standard rfc2132 |
119 | domain-search | non standard rfc2132 |
120 | sip-server | non standard rfc2132 |
121 | classless-static-route | non standard rfc2132 |
125 | vendor-id-encap | non standard rfc2132 |
150 | tftp-server-address | non standard rfc2132 |
255 | server-ip-address | non standard rfc2132 |