Update French translation.

This commit is contained in:
Simon Kelley
2013-04-17 13:52:49 +01:00
parent 6f130def07
commit 834f36fe6d
4 changed files with 367 additions and 105 deletions

View File

@@ -63,6 +63,8 @@ version 2.66
reached. Regression occurred in 2.61. Thanks to Tsachi for
the bug report.
Update the French translation. Thanks to Gildas le Nadan.
version 2.65
Fix regression which broke forwarding of queries sent via

View File

@@ -25,7 +25,7 @@ TFTP server to allow net/PXE boot of DHCP hosts and also supports BOOTP. The PXE
The dnsmasq DHCPv6 server provides the same set of features as the
DHCPv4 server, and in addition, it includes router advertisements and
a neat feature which allows nameing for clients which use DHCPv4 and
stateless autoconfigurtion only for IPv6 configuration. There is support for doing address allocation (both DHCPv6 and RA) from subnets which are dynamically delegated via DHCPv6 prefix delegation.
stateless autoconfiguration only for IPv6 configuration. There is support for doing address allocation (both DHCPv6 and RA) from subnets which are dynamically delegated via DHCPv6 prefix delegation.
.PP
Dnsmasq is coded with small embedded systems in mind. It aims for the smallest possible memory footprint compatible with the supported functions, and allows uneeded functions to be omitted from the compiled binary.
.SH OPTIONS

View File

@@ -6,24 +6,40 @@ Dnsmasq \- Un serveur DHCP et cache DNS poids-plume.
.I [OPTION]...
.SH "DESCRIPTION"
.BR dnsmasq
est un serveur DHCP et DNS à faible empreinte mémoire. Il offre à la fois les
services DNS et DHCP pour un réseau local (LAN).
est un serveur à faible empreinte mémoire faisant DNS, TFTP, PXE, annonces de
routeurs et DHCP. Il offre à la fois les services DNS et DHCP pour un réseau
local (LAN).
.PP
Dnsmasq accepte les requêtes DNS et y réponds soit en utilisant un petit cache
local, soit en effectuant une requête à un serveur DNS récursif externe (par
exemple celui de votre fournisseur d'accès internet). Il charge le contenu du
fichier /etc/hosts afin que les noms locaux n'apparaissant pas dans les DNS
globaux soient tout de même résolus, et assure également la résolution de nom
pour les hôtes présents dans le service DHCP.
pour les hôtes présents dans le service DHCP. Il peut aussi agir en temps que
serveur DNS faisant autorité pour un ou plusieurs domaines, permettant à des
noms locaux d'apparaitre dans le DNS global.
.PP
Le serveur DHCP Dnsmasq DHCP supporte les définitions d'adresses statiques et les
réseaux multiples. Il envoie par défaut un jeu raisonnable de paramètres DHCP, et
peut être configuré pour envoyer n'importe quel option DHCP.
réseaux multiples. Il fournit par défaut un jeu raisonnable de paramètres DHCP,
et peut être configuré pour fournir n'importe quelle option DHCP.
Il inclut un serveur TFTP sécurisé en lecture seule permettant le démarrage via
le réseau/PXE de clients DHCP et supporte également le protocole BOOTP.
le réseau/PXE de clients DHCP et supporte également le protocole BOOTP. Le
support PXE est complet, et comprend un mode proxy permettant de fournir des
informations PXE aux clients alors que l'allocation DHCP est effectuée par un
autre serveur.
.PP
Dnsmasq supporte IPv6 et contient un démon minimaliste capable de faire des
annonces routeurs ("router-advertisements").
Le serveur DHCPv6 de dnsmasq possède non seulement les mêmes fonctionalités
que le serveur DHCPv4, mais aussi le support des annonces de routeurs ainsi
qu'une fonctionalité permettant l'addition de ressources AAAA pour des
clients utilisant DHCPv4 et la configuration IPv6 sans état (stateless
autoconfiguration).
Il inclut le support d'allocations d'adresses (à la fois en DHCPv6 et en
annonces de routeurs - RA) pour des sous-réseaux dynamiquement délégués via
une délégation de préfixe DHCPv6.
.PP
Dnsmasq est developpé pour de petits systèmes embarqués. It tends à avoir
l'empreinte mémoire la plus faible possible pour les fonctions supportées,
et permet d'exclure les fonctions inutiles du binaire compilé.
.SH OPTIONS
Notes : Il est possible d'utiliser des options sans leur donner de paramètre.
Dans ce cas, la fonction correspondante sera désactivée. Par exemple
@@ -76,9 +92,16 @@ l'absence d'enregistrement SOA.
.TP
.B --max-ttl=<durée>
Définie la valeur de TTL maximum qui sera fournie aux clients. La valeur maximum
de TTL spécifiée sera fournie aux clients en remplacement de la vraie valeur de TTL
si cette dernière est supérieure. La valeur réelle de TTL est cependant conservée dans
le cache afin d'éviter de saturer les serveurs DNS en amont.
de TTL spécifiée sera fournie aux clients en remplacement de la vraie valeur de
TTL si cette dernière est supérieure. La valeur réelle de TTL est cependant
conservée dans le cache afin d'éviter de saturer les serveurs DNS en amont.
.TP
.B --max-cache-ttl=<durée>
Définie la valeur de TTL maximum pour les entrées dans le cache
.TP
.B --auth-ttl=<durée>
Définie la valeur de TTL retournée pour les réponses du serveur faisant
autorité.
.TP
.B \-k, --keep-in-foreground
Ne pas aller en tâche de fond au lancement, mais en dehors de cela, fonctionner
@@ -90,7 +113,10 @@ Mode debug (déverminage) : ne pas aller en tâche de fond, ne pas écrire de
fichier pid, ne pas changer d'identifiant utilisateur, générer un état complet
du cache lors de la réception d'un signal SIGUSR1, envoyer les logs sur la
sortie standard d'erreur ("stderr") de même que dans le syslog, ne pas créer de
processus fils pour traiter les requêtes TCP.
processus fils pour traiter les requêtes TCP. A noter que cette option est à
user pour du déverminage seulement : pour empêcher dnsmasq se fonctionner en
mode démon en production, utiliser
.B -k.
.TP
.B \-q, --log-queries
Enregistrer les résultats des requêtes DNS traitées par Dnsmasq dans un fichier
@@ -185,7 +211,11 @@ ni
.B \--except-interface.
Utiliser l'option
.B --listen-address
à la place.
à la place. Un simple joker, consistant d'un '*' final, peut-être utilisé dans
les options
.B \--interface
et
.B \--except-interface
.TP
.B \-I, --except-interface=<interface name>
Ne pas écouter sur l'interface spécifiée. Notez que l'ordre dans lesquelles les
@@ -198,6 +228,21 @@ et
sont fournies n'importe pas, et que l'option
.B --except-interface
l'emporte toujours sur les autres.
.TP
.B --auth-server=<domaine>,<interface>|<addresse IP>
Active le mode DNS faisant autorité pour les requêtes arrivant sur cette
interface ou sur cette adresse. Noter que l'interface ou l'adresse n'ont
pas besoin d'être mentionées ni dans
.B --interface
ni dans
.B --listen-address
En effet,
.B --auth-server
va passer outre ceux-ci et fournir un service DNS différent sur l'interface
spécifiée. La valeur de <domaine> est l'enregistrement de type "colle"
("glue record"). Il doit correspondre dans le service DNS global avec un
enregistrement de type A et/ou AAAA pointant sur l'adresse sur laquelle dnsmasq
écoute pour le mode DNS faisant autorité.
.TP
.B \-2, --no-dhcp-interface=<nom d'interface>
Ne pas fournir de service DHCP sur l'interface spécifiée, mais fournir tout de
@@ -312,11 +357,14 @@ Ne pas lire le contenu du fichier /etc/resolv.conf. N'obtenir l'adresse des
serveurs de nom amont que depuis la ligne de commande ou le fichier de
configuration de Dnsmasq.
.TP
.B \-1, --enable-dbus
.B \-1, --enable-dbus[=<nom de service>]
Autoriser la mise à jour de la configuration de Dnsmasq par le biais d'appel de
méthodes DBus. Il est possible par ce biais de mettre à jour l'adresse de
serveurs DNS amont (et les domaines correspondants) et de vider le cache. Cette
option nécessite que Dnsmasq soit compilé avec le support DBus.
option nécessite que Dnsmasq soit compilé avec le support DBus. Si un nom de
service est fourni, dnsmasq fourni un service à ce nom, plutôt qu'avec la
valeur par défaut :
.B uk.org.thekelleys.dnsmasq
.TP
.B \-o, --strict-order
Par défaut, Dnsmasq envoie les requêtes à n'importe lequel des serveurs amonts
@@ -455,6 +503,12 @@ n'ayant de réponse ni dans /etc/hosts, ni dans les baux DHCP, et n'étant pas
transmise à un serveur spécifique par le biais d'une directive
.B --server.
.TP
.B --ipset=/<domaine>/[domaine/]<ipset>[,<ipset>]
Obtient les adresses IP des domaines spécifiés et les place dans les groupes
d'IP netfilter (ipset) indiqués. Domaines et sous-domaines sont résolus de la
même façon que pour --address. Ces groupes d'IP doivent déjà exister. Voir
ipset(8) pour plus de détails.
.TP
.B \-m, --mx-host=<nom de l'hôte>[[,<nom du MX>],<préference>]
Spécifie un enregistrement de type MX pour <nom de l'hôte> retournant le nom
donné dans <nom du MX> (s'il est présent), ou sinon le nom spécifié dans
@@ -611,6 +665,34 @@ Si vous utilisez le premier mode DNSSEC, la validation par le resolveur des
clients, cette option n'est pas requise. Dnsmasq retourne toujours toutes les
données nécessaires par un client pour effectuer la validation lui-même.
.TP
.B --auth-zone=<domaine>[,<sous-réseau>[,<sous-réseau>.....]]
Définie une zone DNS pour laquelle dnsmasq agit en temps que serveur faisant
autorité. Les enregistrements DNS définis localement et correspondant à ce
domaine seront fournis, à ceci près que les enregistrements A et AAAA doivent
se situer dans l'un des sous-réseaux précisés si ceux-ci sont définis, ou dans
un réseau correspondant à une plage DHCP. Le ou les sous-réseaux sont également
utilisé pour définir les domaines in-addr.arpa et ipv6.arpa servant à
l'interrogation DNS inverse. Dans le cas d'IPv4, la longueur du masque de
réseau doit être de 8, 16 ou 24.
.TP
.B --auth-soa=<numéro de série>[,<mainteneur de zone (hostmaster)>[,<rafraichissement>[,<nombre de réessais>[,<expiration>]]]]
Spécifie les champs de l'enregistrement de type SOA (Start Of Authority)
associé à une zone pour laquelle le serveur fait autorité. A noter que cela est
optionnel, les valeurs par défaut devant convenir à la majorité des cas.
.TP
.B --auth-sec-servers=<domaine>[,<domaine>[,<domaine>...]]
Spécifie un ou plusieurs serveur de nom secondaires pour une zone pour
laquelle dnsmasq fait autorité. Ces serveurs doivent-être configurés pour
récupérer auprès de dnsmasq les informations liées à la zone au travers d'un
transfert de zone, et répondre aux requêtes pour toutes les zones pour
lesquelles dnsmasq fait autorité.
.TP
.B --auth-peer=<adresse IP>[,<adresse IP>[,<adresse IP>...]]
Spécifie la ou les adresses de serveurs secondaires autorisés à initier des
requêtes de transfert de zone (AXFR) pour les zones pour lesquelles
dnsmasq fait autorité. Si cette option n'est pas fournie, les requêtes AXFR
seront acceptées pour tous les serveurs secondaires.
.TP
.B --conntrack
Lis le marquage de suivi de connexion Linux associé aux requêtes DNS entrantes
et positionne la même marque au trafic amont utilisé pour répondre à ces
@@ -623,7 +705,8 @@ configuré pour cela. Cette option ne peut pas être combinée avec
.TP
.B \-F, --dhcp-range=[tag:<label>[,tag:<label>],][set:<label>],]<adresse de début>[,<adresse de fin>][,<mode>][,<masque de réseau>[,<broadcast>]][,<durée de bail>]
.TP
.B \-F, --dhcp-range=[tag:<label>[,tag:<label>],][set:<label>],]<addresse IPv6 de début>[,<adresse IPv6 de fin>][,<mode>][,<longueur de préfixe>][,<durée de bail>]
.B \-F, --dhcp-range=[tag:<label>[,tag:<label>],][set:<label>],]<addresse IPv6 de début>[,<adresse IPv6 de fin>|constructor:<interface>][,<mode>][,<longueur de préfixe>][,<durée de bail>]
Active le serveur DHCP. Les adresses seront données dans la plage comprise entre
<adresse de début> et <adresse de fin> et à partir des adresses définies
statiquement dans l'option
@@ -663,6 +746,22 @@ d'IPv4, la longueur de préfixe n'est pas automatiquement déduite de la
configuration de l'interface. La taille minimale pour la longueur de préfixe
est 64.
Pour IPv6 (et IPv6 uniquement), il est possible de définir les plages d'une
autre façon. Dans ce cas, l'adresse de départ et l'adresse de fin optionnelle
contiennent uniquement la partie réseau (par exemple ::1) et sont suivies par
.B constructor:<interface>.
Cela forme un modèle décrivant comment construire la plage, à partir des
adresses assignées à l'interface. Par exemple
.B --dhcp-range=::1,::400,constructor:eth0
provoque la recherche d'adresses de la forme <réseau>::1 sur eth0 et crée une
plage allant de <réseau>::1 à <réseau>:400. Si une interface est assignée à
plus d'un réseau, les plages correspondantes seront automatiquement créées,
rendues obsolètes puis supprimées lorsque l'adress est rendue obsolète puis
supprimée. Le nom de l'interface peut être spécifié avec un caractère joker '*'
final.
L'identifiant de label optionnel
.B set:<label>
fournie une étiquette alphanumérique qui identifie ce réseau, afin de permettre
@@ -677,7 +776,13 @@ Le mot clef optionnel <mode> peut être égal à
spécifié, mais de ne pas activer l'allocation dynamique d'adresses IP : Seuls
les hôtes possédant des adresses IP statiques fournies via
.B dhcp-host
ou présentes dans le fichier /etc/ethers seront alors servis par le DHCP.
ou présentes dans le fichier /etc/ethers seront alors servis par le DHCP. Il est
possible d'activer un mode "fourre-tout" en définissant un réseau statique
comportant uniquement des zéros, c'est à dire :
.B --dhcp=range=::,static
Cela permet de retourner des réponses à tous les paquets de type
Information-request (requête d'information) en mode DHCPv6 sans état sur le
sous-réseau configuré.
Pour IPv4, le <mode> peut est égal à
.B proxy
@@ -762,6 +867,10 @@ Un seul
peut contenir une adresse IPv4, une adresse IPv6, ou les deux en même temps.
Les adresses IPv6 doivent-être mises entre crochets comme suit :
.B --dhcp-host=laptop,[1234::56]
Les adresses IPv6 peuvent ne contenir que la partie identifiant de client :
.B --dhcp-host=laptop,[::56]
Dans ce cas, lorsque des plages dhcp sont définies automatiquement par le biais
de constructeurs, la partie réseau correspondante est rajoutée à l'adresse.
A noter que pour le DHCP IPv6, l'adresse matérielle n'est en principe pas
disponible, aussi un client doit-être identifié par un identifiant de client
(appellé "DUID client") ou un nom d'hôte.
@@ -1204,14 +1313,16 @@ créant des milliers de baux et utilisant beaucoup de mémoire dans le processus
Dnsmasq.
.TP
.B \-K, --dhcp-authoritative
(IPv4 seulement) Cette option doit être donnée lorsque Dnsmasq est le seul
serveur DHCP sur le réseau. Cela change le comportement par défaut qui est
Doit être spécifié lorsque dnsmasq est réellement le seul serveur DHCP
sur le réseau. Pour DHCPv4, cela change le comportement par défaut qui est
celui d'un strict respect des RFC, afin que les requêtes DHCP pour des baux
inconnus par des hôtes inconnus ne soient pas ignorées. Cela permet à de
nouveaux hôtes d'obtenir des baux sans tenir compte de fastidieuses
temporisations ("timeout"). Cela permet également à Dnsmasq de reconstruire
sa base de données contenant les baux sans que les clients n'aient besoin de
redemander un bail, si celle-ci est perdue.
Dans le cas de DHCPv6, cela positionne la priorité des réponses à 255 (le
maximum) au lieu de 0 (le minimum).
.TP
.B --dhcp-alternate-port[=<port serveur>[,<port client>]]
(IPv4 seulement) Change les ports utilisés par défaut pour le DHCP. Si cette
@@ -1319,6 +1430,9 @@ Pour IPv4 seulement :
DNSMASQ_CLIENT_ID, si l'hôte a fourni un identifiant de client.
DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBSCRIBER_ID, DNSMASQ_REMOTE_ID si un relai DHCP a
rajouté l'une de ces options.
Si le client fournit une information de classe de vendeur, DNSMASQ_VENDOR_CLASS.
Pour IPv6 seulement :
@@ -1847,6 +1961,167 @@ supprime la nécessité des associations statiques). Le paramètre
que le label "bootp", permettant un certain contrôle sur les options retournées
aux différentes classes d'hôtes.
.SH CONFIGURATION EN TEMPS QUE SERVEUR FAISANT AUTORITÉ
.PP
Configurer dnsmasq pour agir en temps que serveur DNS faisant autorité est
compliqué par le fait que cela implique la configuration de serveurs DNS
externes pour mettre en place la délégation. Seront présentés ci-dessous trois
scénarios de complexité croissante. Le pré-requis pour chacun de ces scénarios
est l'existence d'une adresse IP globalement disponible, d'un enregistrement de
type A ou AAAA pointant vers cette adresse, ainsi que d'un serveur DNS externe
capable d'effectuer la délégation de la zone en question. Pour la première
partie de ces explications, nous allons appeller serveur.exemple.com
l'enregistrement A (ou AAAA) de l'adresse globalement accessible, et
notre.zone.com la zone pour laquelle dnsmasq fait autorité.
La configuration la plus simple consiste en deux lignes de configuration,
sous la forme :
.nf
.B auth-server=serveur.exemple.com,eth0
.B auth-zone=notre.zone.com,1.2.3.0/24
.fi
ainsi que deux enregistrements dans le DNS externe :
.nf
serveur.exemple.com A 192.0.43.10
notre.zone.com NS serveur.exemple.com
.fi
eth0 est l'interface réseau externe sur laquelle dnsmasq écoute, dont l'adresse
IP (globalement accessible) est 192.0.43.10.
A noter que l'adresse IP externe peut parfaitement être dynamique (par exemple
attribuée par un FAI via DHCP ou PPP). Dans ce cas, l'enregistrement de type A
doit être lié à cet enregistrement dynamique par l'une ou l'autre des techniques
habituelles de système DNS dynamique.
Un exemple plus complexe mais en pratique plus utile correspond au cas où
l'adresse IP globalement accessible se trouve dans la zone pour laquelle
dnsmasq fait autorité, le plus souvent à la racine. Dans ce cas nous avons :
.nf
.B auth-server=notre.zone.com,eth0
.B auth-zone=notre.zone.com,1.2.3.0/24
.fi
.nf
notre.zone.com A 1.2.3.4
notre.zone.com NS our.zone.com
.fi
L'enregistrement A pour notre.zone.com est dorénavant un enregistrement "colle"
qui résoud le problème de poule et d'oeuf consistant à trouver l'adresse IP
du serveur de nom pour notre.zone.com lorsque l'enregistrement se trouve dans
la zone en question. Il s'agit du seul rôle de cet enregistrement : comme dnsmasq
fait désormais autorité pour notre.zone.com, il doit également fournir cet
enregistrement. Si l'adresse externe est statique, cela peut-être réalisé par
le biais d'une entrée dans
.B /etc/hosts
ou via un
.B --host-record.
.nf
.B auth-server=notre.zone.com,eth0
.B host-record=notre.zone.com,1.2.3.4
.B auth-zone=notre.zone.com,1.2.3.0/24
.fi
Si l'adresse externe est dynamique, l'adresse associée à notre.zone.com doit
être dérivée de l'interface correspondante. Cela peut être fait en utilisant
.B interface-name
Sous la forme :
.nf
.B auth-server=notre.zone.com,eth0
.B interface-name=notre.zone.com,eth0
.B auth-zone=notre.zone.com,1.2.3.0/24
.fi
La configuration finale rajoute à cette base un serveur DNS secondaire. Il
s'agit d'un autre serveur DNS qui apprend les données DNS de la zone en
effectuant un transfert de zone, et qui joue le rôle de serveur de secours
au cas où le serveur principal devenait inaccessible. La configuration
de ce serveur secondaire sort du cadre de cette page de manuel. Les éléments
de configuration à rajouter dans dnsmasq sont les simples :
.nf
.B auth-sec-servers=secondaire.monfai.com
.fi
et
.nf
notre.zone.com NS secondaire.monfai.com
.fi
L'addition d'une option auth-sec-servers active les transferts de zone dans
dnsmasq, ce qui permet au serveur secondaire de venir collecter les données
DNS. Si vous souhaitez restreindre l'accès à ces données à des hôtes
spécifiques, vous pouvez le faire via :
.nf
.B auth-peer=<adresse IP du serveur secondaire>
.fi
Dnsmasq joue le rôle de serveur faisant autorité pour les domaines in-addr.arpa
et ipv6.arpa associés aux sous-réseaux définis dans la déclaration de zone
auth-zone, ce qui fait que les requêtes DNS inversées (de l'adresse vers
le nom) peuvent-simplement être configurées avec un enregistrement NS
adéquat. Par exemple, comme nous définissons plus haut les adresses
1.2.3.0/24 :
.nf
3.2.1.in-addr.arpa NS notre.zone.com
.fi
Veuillez noter que pour l'instant, les zones inverses ne sont pas
disponibles dans les transferts de zone, donc il est inutile de configurer
de serveur secondaire pour la résolution inverse.
.PP
Lorsque dnsmasq est configuré en temps que serveur faisant autorité,
les données suivantes sont utilisées pour peupler la zone considérée :
.PP
.B --mx-host, --srv-host, --dns-rr, --txt-record, --naptr-record
, pour autant que les noms des enregistrements se trouvent dans la zone en
question.
.PP
.B --cname
pour peu que le nom soit dans le domaine. Si la cible du CNAME n'est
pas pleinement qualifiée, alors elle est qualifiée avec le nom de la
zone pour laquelle le serveur fait autorité.
.PP
Les adresses IPv4 et IPv6 extraites de /etc/hosts (et
.B --addn-hosts
) ainsi que les options
.B --host-record
fournissant des adresses situées dans l'un des sous-réseaux spécifiés dans
.B --auth-zone.
.PP
Adresses spécifiées par
.B --interface-name.
Dans ce cas, l'adresse n'est pas limitée à l'un des sous-réseaux donné dans
.B --auth-zone.
.PP
Les adresses de baux DHCP, si l'adresse est située dans l'un des sous-réseaux de
.B --auth-zone
OU dans une plage DHCP construite. Dans le mode par défaut, où le bail
DHCP a un nom non qualifié, et éventuellement pour un nom qualifié construit
via
.B --domain
, alors le nom dans la zone faisant autorité est construit à partir du nom
non qualifié et du nom de domaine de la zone. Cela peut on non être égal
celui fourni par
.B --domain.
Si l'option
.B --dhcp-fqdn
est fournie, alors les noms pleinemenet qualifiés associés aux baux DHCP
sont utilisés, dès lors qu'ils correspondent au nom de domaine associé
à la zone.
.SH CODES DE SORTIE
.PP
0 - Dnsmasq s'est correctement lancé en tâche de fond, ou alors s'est

155
po/fr.po
View File

@@ -4,10 +4,10 @@
# Translation completed by Gildas Le Nadan <3ntr0p13@gmail.com>
msgid ""
msgstr ""
"Project-Id-Version: dnsmasq 2.56\n"
"Project-Id-Version: dnsmasq 2.66\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-18 12:24+0100\n"
"PO-Revision-Date: 2012-03-02 16:26+0100\n"
"PO-Revision-Date: 2013-03-26 21:12+1100\n"
"Last-Translator: Gildas Le Nadan <3ntr0p13@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
@@ -479,7 +479,7 @@ msgstr "D
#: option.c:373
msgid "Convert TFTP filenames to lowercase"
msgstr ""
msgstr "Convertis les noms de fichiers TFTP en minuscule"
#: option.c:374
msgid "Ephemeral port range for use by TFTP transfers."
@@ -582,54 +582,51 @@ msgstr "envoyer des annonces de routeurs pour toutes les interfaces faisant du D
#: option.c:398
msgid "Specify DUID_EN-type DHCPv6 server DUID"
msgstr ""
msgstr "Sp<EFBFBD>cifie pour le serveur DHCPv6 un identifiant unique DHCP (DUID) bas<61> sur un num<75>ro unique de vendeur (DUID_EN)"
#: option.c:399
#, fuzzy
msgid "Specify host (A/AAAA and PTR) records"
msgstr "Sp<53>cifie un champ MX."
msgstr "Sp<53>cifie les enregistrements (A/AAAA et PTR) d'un h<>te."
#: option.c:400
#, fuzzy
msgid "Specify arbitrary DNS resource record"
msgstr "Sp<EFBFBD>cifie un champ DNS TXT"
msgstr "D<EFBFBD>finie une resource DNS d'un type sp<73>cifique"
#: option.c:401
#, fuzzy
msgid "Bind to interfaces in use - check for new interfaces"
msgstr "interface %s inconnue sp<73>cifi<66>e comme interface de pont"
msgstr "Se lie aux interfaces pr<70>existantes - v<>rifie l'apparition de nouvelles interfaces"
#: option.c:402
msgid "Export local names to global DNS"
msgstr ""
msgstr "Exporte les noms locaux dans le DNS global"
#: option.c:403
msgid "Domain to export to global DNS"
msgstr ""
msgstr "Domaine <20> exporter dans le DNS global"
#: option.c:404
msgid "Set TTL for authoritative replies"
msgstr ""
msgstr "Configure la dur<75>e de vie (Time To Live) pour les r<>ponses faisant autorit<69>"
#: option.c:405
msgid "Set authoritive zone information"
msgstr ""
msgstr "Configure les informations pour une zone de nom faisant autorit<69>"
#: option.c:406
msgid "Secondary authoritative nameservers for forward domains"
msgstr ""
msgstr "Serveurs de noms secondaires faisant autorit<69> pour les domaines d<>l<EFBFBD>gu<67>s"
#: option.c:407
msgid "Peers which are allowed to do zone transfer"
msgstr ""
msgstr "Pairs autoris<69>s <20> faire des transferts de zone"
#: option.c:408
msgid "Specify ipsets to which matching domains should be added"
msgstr ""
msgstr "Sp<EFBFBD>cifie les ipsets auxquels les domaines correspondants doivent-<2D>tre ajout<75>s"
#: option.c:410
msgid "Specify DHCPv6 prefix class"
msgstr ""
msgstr "Sp<EFBFBD>cifie le pr<70>fixe de classe DHCPv6"
#: option.c:596
#, c-format
@@ -665,9 +662,8 @@ msgstr "nom d'interface invalide"
#
#: option.c:720
#, fuzzy
msgid "bad address"
msgstr "mauvaise adresse IP"
msgstr "mauvaise adresse"
#: option.c:847
msgid "unsupported encapsulation for IPv6 option"
@@ -750,14 +746,12 @@ msgid "recompile with HAVE_LUASCRIPT defined to enable Lua scripts"
msgstr "recompiler en d<>finissant HAVE_LUASCRIPT pour permettre l'ex<65>cution de scripts LUA au changement de bail (lease-change)"
#: option.c:1631
#, fuzzy
msgid "bad prefix"
msgstr "num<EFBFBD>ro de port incorrect"
msgstr "mauvais pr<70>fixe"
#: option.c:2043
#, fuzzy
msgid "recompile with HAVE_IPSET defined to enable ipset directives"
msgstr "recompiler en d<>finissant HAVE_LUASCRIPT pour permettre l'ex<EFBFBD>cution de scripts LUA au changement de bail (lease-change)"
msgstr "recompiler en d<>finissant HAVE_IPSET pour permettre l'utilisation de directives de groupes d'IP (IPset)"
#
#: option.c:2223
@@ -781,17 +775,16 @@ msgid "inconsistent DHCP range"
msgstr "plage d'adresses DHCP incoh<6F>rente"
#: option.c:2402
#, fuzzy
msgid "prefix must be exactly 64 for RA subnets"
msgstr "la valeur de pr<70>fixe doit <20>tre au minimum 64"
msgstr "la taille du pr<70>fixe doit <20>tre exactement 64 pour les sous-r<>seaux d'annonces de routeurs (RA)"
#: option.c:2404
msgid "prefix must be exactly 64 for subnet constructors"
msgstr ""
msgstr "la taille du pr<70>fixe doit <20>tre exactement 64 pour le constructeur de sous-r<>seaux"
#: option.c:2407
msgid "prefix must be at least 64"
msgstr "la valeur de pr<70>fixe doit <20>tre au minimum 64"
msgstr "la taille de pr<70>fixe doit <20>tre au minimum 64"
#: option.c:2412
msgid "inconsistent DHCPv6 range"
@@ -806,9 +799,9 @@ msgid "cannot match tags in --dhcp-host"
msgstr "L'utilisation de labels est prohib<69>e dans --dhcp-host"
#: option.c:2589
#, fuzzy, c-format
#, c-format
msgid "duplicate dhcp-host IP address %s"
msgstr "adresse IP %s dupliqu<71>e dans %s."
msgstr "adresse IP dhcp-host dupliqu<71>e dans %s."
#
#: option.c:2645
@@ -830,7 +823,7 @@ msgstr "adresse dhcp-proxy incorrecte"
#: option.c:3124
msgid "bad DUID"
msgstr ""
msgstr "mauvais identifiant unique DHCP (DUID)"
#
#: option.c:3166
@@ -857,9 +850,8 @@ msgstr "mauvais champ NAPTR"
#
#: option.c:3295
#, fuzzy
msgid "bad RR record"
msgstr "mauvais champ PTR"
msgstr "mauvais enregistrement RR"
#: option.c:3324
msgid "bad TXT record"
@@ -883,14 +875,12 @@ msgstr "poids invalide"
#
#: option.c:3417
#, fuzzy
msgid "Bad host-record"
msgstr "mauvais champ PTR"
msgstr "mauvais champ host-record"
#: option.c:3434
#, fuzzy
msgid "Bad name in host-record"
msgstr "mauvais nom dans %s"
msgstr "mauvais nom dans le champ host-record"
#: option.c:3464
msgid "unsupported option (check that dnsmasq was compiled with DHCP/TFTP/DBus support)"
@@ -917,9 +907,9 @@ msgid "error"
msgstr "erreur"
#: option.c:3592
#, fuzzy, c-format
#, c-format
msgid " at line %d of %s"
msgstr "%s <EFBFBD> la ligne %d de %%s"
msgstr "<22> la ligne %d de %s"
#: option.c:3656 tftp.c:648
#, c-format
@@ -1029,9 +1019,9 @@ msgid "failed to create listening socket for %s: %s"
msgstr "impossible de cr<63>er une socket d'<27>coute pour %s : %s"
#: network.c:743
#, fuzzy, c-format
#, c-format
msgid "interface %s failed to join DHCPv6 multicast group: %s"
msgstr "impossible de rejoindre le groupe de multicast DHCPv6 : %s"
msgstr "impossible de faire rejoindre l'interface %s dans le groupe multicast DHCPv6 %s"
#: network.c:937
#, c-format
@@ -1112,21 +1102,20 @@ msgid "asychronous logging is not available under Android"
msgstr "l'<27>criture de traces en mode asynchrone n'est pas disponible sous Android."
#: dnsmasq.c:154
#, fuzzy
msgid "authoritative DNS not available: set HAVE_AUTH in src/config.h"
msgstr "DBus n'est pas disponible : activez HAVE_DBUS dans src/config.h"
msgstr "le mode <20> autorit<69> DNS <20> n'est pas disponible : activez HAVE_AUTH dans src/config.h"
#: dnsmasq.c:164
msgid "zone serial must be configured in --auth-soa"
msgstr ""
msgstr "le num<75>ro de s<>rie de la zone doit <20>tre configur<75> dans --auth-soa"
#: dnsmasq.c:186
msgid "dhcp-range constructor not available on this platform"
msgstr ""
msgstr "le constructeur de plage dhcp n'est pas disponible sur cette plate-forme"
#: dnsmasq.c:225
msgid "cannot set --bind-interfaces and --bind-dynamic"
msgstr ""
msgstr "--bind-interfaces et --bind-dynamic sont mutuellement exclusives"
#: dnsmasq.c:229
#, c-format
@@ -1283,7 +1272,7 @@ msgstr "impossible de charger le script Lua : %s"
#: dnsmasq.c:1031
#, c-format
msgid "TFTP directory %s inaccessible: %s"
msgstr ""
msgstr "r<EFBFBD>pertoire TFTP %s inaccessible : %s"
#: dnsmasq.c:1095
#, c-format
@@ -1655,9 +1644,9 @@ msgid "cannot create DHCPv6 socket: %s"
msgstr "ne peut cr<63>er la socket DHCPv6: %s"
#: dhcp6.c:62
#, fuzzy, c-format
#, c-format
msgid "failed to set SO_REUSE{ADDR|PORT} on DHCPv6 socket: %s"
msgstr "impossible de d<>clarer SO_REUSE{ADDR|PORT} sur la socket DHCP : %s"
msgstr "impossible de d<>clarer SO_REUSE{ADDR|PORT} sur la socket DHCPv6 : %s"
#: dhcp6.c:74
#, c-format
@@ -1680,58 +1669,54 @@ msgid "%u available DHCPv6 subnet: %s/%d"
msgstr "%u sous-r<>seaux DHCPv6 disponibles : %s/%d"
#: rfc3315.c:350
#, fuzzy, c-format
#, c-format
msgid "%u vendor class: %u"
msgstr "%u Classe de vendeur ('Vendor Class') : %s"
msgstr "%u Classe de vendeur ('Vendor Class') : %u"
#: rfc3315.c:609
#, fuzzy, c-format
#, c-format
msgid "unknown prefix-class %d"
msgstr "bail inconnu"
msgstr "pr<EFBFBD>fixe de classe inconnu %d"
#: rfc3315.c:741 rfc3315.c:854
msgid "success"
msgstr ""
msgstr "r<EFBFBD>ussi"
#: rfc3315.c:756 rfc3315.c:758 rfc3315.c:862 rfc3315.c:864
#, fuzzy
msgid "no addresses available"
msgstr "pas d'adresse disponible"
#: rfc3315.c:806
#, fuzzy
msgid "address unavailable"
msgstr "adresse non disponible"
#: rfc3315.c:841
msgid "not on link"
msgstr ""
msgstr "pas sur ce lien"
#: rfc3315.c:915 rfc3315.c:1073 rfc3315.c:1150
msgid "no binding found"
msgstr ""
msgstr "aucune liaison trouv<75>e"
#: rfc3315.c:948
msgid "deprecated"
msgstr ""
msgstr "obsol<EFBFBD>te"
#: rfc3315.c:951
#, fuzzy
msgid "address invalid"
msgstr "adresse d<EFBFBD>j<EFBFBD> utilis<69>e"
msgstr "adresse non valide"
#: rfc3315.c:992
msgid "confirm failed"
msgstr ""
msgstr "confirmation d'<27>chec"
#: rfc3315.c:1003
#, fuzzy
msgid "all addresses still on link"
msgstr "mauvaise adresse dans %s ligne %d"
msgstr "toutes les adresses sont toujours sur le lien"
#: rfc3315.c:1082
msgid "release received"
msgstr ""
msgstr "lib<EFBFBD>ration re<72>ue"
#: dhcp-common.c:145
#, c-format
@@ -1754,9 +1739,9 @@ msgid "duplicate IP address %s (%s) in dhcp-config directive"
msgstr "adresse IP %s (%s) dupliqu<71>e dans la directive dhcp-config."
#: dhcp-common.c:367
#, fuzzy, c-format
#, c-format
msgid "failed to set SO_BINDTODEVICE on DHCP socket: %s"
msgstr "impossible de d<>clarer SO_REUSE{ADDR|PORT} sur la socket DHCP : %s"
msgstr "impossible de d<>clarer SO_BINDTODEVICE sur la socket DHCP : %s"
#: dhcp-common.c:489
#, c-format
@@ -1770,42 +1755,42 @@ msgstr "Options DHCPv6 connues :\n"
#: dhcp-common.c:693
msgid ", prefix deprecated"
msgstr ""
msgstr ", pr<70>fixe obsol<6F>te"
#: dhcp-common.c:696
#, c-format
msgid ", lease time "
msgstr ""
msgstr ", dur<75>e de bail "
#: dhcp-common.c:727
#, c-format
msgid "%s stateless on %s%.0s%.0s%s"
msgstr ""
msgstr "%s sans <20>tat (stateless) sur %s%.0s%.0s%s"
#: dhcp-common.c:729
#, fuzzy, c-format
#, c-format
msgid "%s, static leases only on %.0s%s%s%.0s"
msgstr "baux statiques DHCP seulement sur %.0s%s, dur<75>e de validit<69> de bail %s"
msgstr "%s, baux statiques seulement sur %.0s%s%s%.0s"
#: dhcp-common.c:731
#, fuzzy, c-format
#, c-format
msgid "%s, proxy on subnet %.0s%s%.0s%.0s"
msgstr "DHCP, proxy sur le sous-r<>seau %.0s%s%.0s"
msgstr "%s, proxy sur le sous-r<>seau %.0s%s%.0s"
#: dhcp-common.c:732
#, fuzzy, c-format
#, c-format
msgid "%s, IP range %s -- %s%s%.0s"
msgstr "DHCP, plage d'adresses %s -- %s, dur<75>e de bail %s"
msgstr "%s, plage d'adresses IP %s -- %s%s%.0s"
#: dhcp-common.c:739
#, c-format
msgid "DHCPv4-derived IPv6 names on %s%s"
msgstr ""
msgstr "noms IPv6 d<>riv<69>s de DHCPv4 sur %s%s"
#: dhcp-common.c:742
#, fuzzy, c-format
#, c-format
msgid "router advertisement on %s%s"
msgstr "annonces de routeurs seulement sur %.0s%s, dur<75>e de validit<69> %s"
msgstr "annonces de routeurs sur %s%s"
#: radv.c:87
#, c-format
@@ -1813,19 +1798,19 @@ msgid "cannot create ICMPv6 socket: %s"
msgstr "ne peut cr<63>er la socket ICMPv6: %s"
#: auth.c:402
#, fuzzy, c-format
#, c-format
msgid "ignoring zone transfer request from %s"
msgstr "requ<71>te de %s non support<EFBFBD>e"
msgstr "la requ<EFBFBD>te de transfert de zone en provenance de %s est ignor<EFBFBD>e"
#: ipset.c:71
#, fuzzy, c-format
#, c-format
msgid "failed to find kernel version: %s"
msgstr "impossible de lier la socket serveur DHCP : %s"
msgstr "impossible de trouver la version de noyau : %s"
#: ipset.c:90
#, fuzzy, c-format
#, c-format
msgid "failed to create IPset control socket: %s"
msgstr "impossible de cr<63>er une socket TFTP : %s"
msgstr "impossible de cr<63>er une socket de contr<74>le IPset : %s"
#~ msgid "no interface with address %s"
#~ msgstr "pas d'interface avec l'adresse %s"