Le fichier de configuration /etc/inet/ndpd.conf sert à configurer les options utilisées par le démon Neighbor Discovery in.ndpd. Pour un routeur, ndpd.conf sert principalement à configurer le préfixe du site à publier vers le lien. Pour un hôte, ndpd.conf sert à désactiver la configuration automatique des adresses ou à configurer des adresses temporaires.
Le tableau suivant présente les mots-clés utilisés dans le fichier ndpd.conf.
Tableau 11–2 Mots-clés de /etc/inet/ndpd.conf
Variable |
Description |
---|---|
ifdefault |
Spécifie le comportement du routeur pour toutes les interfaces. Utilisez la syntaxe suivante pour définir les paramètres du routeur et les valeurs correspondantes : ifdefault [valeur variable] |
prefixdefault |
Spécifie le comportement par défaut pour la publication du préfixe. Utilisez la syntaxe suivante pour définir les paramètres du routeur et les valeurs correspondantes : prefixdefault [valeur variable] |
if |
Définit les paramètres de l'interface. Utilisez la syntaxe suivante : if interface [valeur variable] |
prefix |
Publie les informations du préfixe par interface. Utilisez la syntaxe suivante : prefix préfixe/longueur interface [valeur variable] |
Dans le fichier ndpd.conf, vous utilisez des mots-clés du tableau avec jeu de variables de configuration du routeur. Ces variables sont définies en détail dans le document RFC 2461, Neighbor Discovery for IP Version 6 (IPv6).
Le tableau suivant répertorie les variables de configuration d'une interface et fournit une brève définition de chacune.
Tableau 11–3 Variables de configuration d'interface du fichier /etc/inet/ndpd.conf
Variable |
Par défaut |
Définition |
---|---|---|
AdvRetransTimer |
0 |
Spécifie la valeur du champ Retrans Timer pour la publication de messages envoyés par le routeur. |
AdvCurHopLimit |
Diamètre actuel du réseau Internet |
Spécifie la valeur à entrer dans le champ Hop Limit pour la publication de messages envoyés par le routeur. |
AdvDefaultLifetime |
3 + MaxRtrAdvInterval |
Spécifie la durée de vie par défaut des publications du routeur. |
AdvLinkMTU |
0 |
Spécifie une valeur d'unité de transmission maximale (MTU) que le routeur doit envoyer. Une valeur nulle indique que ne routeur ne spécifie pas d'options MTU. |
AdvManaged Flag |
False |
Spécifie la valeur à entrer dans l'indicateur de configuration de la gestion des adresses pour la publication du routeur. |
AdvOtherConfigFlag |
False |
Spécifie la valeur à entrer dans l'indicateur de configuration des autres paquets avec état pour la publication du routeur. |
AdvReachableTime |
0 |
Spécifie la valeur du champ Reachable Time pour la publication de messages envoyés par le routeur. |
AdvSendAdvertisements |
False |
Indique si le nœud doit envoyer des publications et répondre aux requêtes du routeur. Vous devez définir explicitement la variable sur TRUE dans le fichier ndpd.conf afin d'activer les fonctions de publication du routeur. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'un routeur compatible IPv6. |
DupAddrDetect Transmits |
1 |
Définit le nombre de messages de requête voisine consécutifs que le protocole Neighbor Discovery doit envoyer lors de la détection d'adresses du nœud local dupliquées. |
MaxRtrAdvInterval |
600 secondes |
Spécifie le temps d'attente maximal lors de l'envoi de publications de multidiffusion non requises. |
MinRtrAdvInterval |
200 secondes |
Spécifie le temps d'attente minimal lors de l'envoi de publications de multidiffusion non requises. |
StatelessAddrConf |
True |
Détermine si le nœud configure son adresse IPv6 par le biais de la configuration automatique des adresses sans état. Si la valeur False est déclarée dans le fichier ndpd.conf, l'adresse doit être configurée manuellement. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'un jeton IPv6 spécifié par l'utilisateur. |
TmpAddrsEnabled |
False |
Indique si une adresse temporaire doit être créée pour toutes les interfaces ou pour une interface particulière d'un nœud. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'une adresse temporaire. |
TmpMaxDesyncFactor |
600 secondes |
Spécifie une valeur aléatoire à soustraire de la variable de durée de vie préférée TmpPreferredLifetime au démarrage de la commande in.ndpd. L'objectif de la variable TmpMaxDesyncFactor est d'éviter que tous les systèmes de votre réseau ne régénèrent leurs adresses temporaires en même temps. TmpMaxDesyncFactor permet de remplacer la limite supérieure par cette valeur. |
TmpPreferredLifetime |
False |
Définit la durée de vie préférée d'une adresse temporaire. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'une adresse temporaire. |
TmpRegenAdvance |
False |
Spécifie à l'avance la durée d'obtention d'une désapprobation pour une adresse temporaire. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'une adresse temporaire. |
TmpValidLifetime |
False |
Définit la durée de vie correcte d'une adresse temporaire. Pour plus d'informations, reportez-vous à la section Procédure de configuration d'une adresse temporaire. |
Le tableau suivant répertorie les variables utilisées pour configurer les préfixes IPv6.
Tableau 11–4 Variables de configuration de préfixe du fichier /etc/inet/ndpd.conf
Variable |
Par défaut |
Définition |
---|---|---|
AdvAutonomousFlag |
True |
Spécifie la valeur à entrer dans le champ Autonomous Flag figurant dans les informations sur le préfixe. |
AdvOnLinkFlag |
True
|
Spécifie la valeur à entrer dans l'indicateur on-link "L-bit" figurant dans les informations sur le préfixe. |
AdvPreferredExpiration |
Non définie |
Spécifie la date d'expiration préférée du préfixe. |
AdvPreferredLifetime |
604 800 secondes |
Spécifie la valeur à entrer pour la durée de vie préférée dans les informations sur le préfixe. |
AdvValidExpiration |
Non définie |
Spécifie la date d'expiration correcte du préfixe. |
AdvValidLifetime |
2 592 000 secondes |
Spécifie la durée de vie correcte du préfixe qui est configurée. |
L'exemple suivant répertorie les mots-clés et les variables de configuration utilisés dans le fichier ndpd.conf. Supprimez le commentaire (#) pour activer la variable.
# ifdefault [variable-value ]* # prefixdefault [variable-value ]* # if ifname [variable-value ]* # prefix prefix/length ifname # # Per interface configuration variables # #DupAddrDetectTransmits #AdvSendAdvertisements #MaxRtrAdvInterval #MinRtrAdvInterval #AdvManagedFlag #AdvOtherConfigFlag #AdvLinkMTU #AdvReachableTime #AdvRetransTimer #AdvCurHopLimit #AdvDefaultLifetime # # Per Prefix: AdvPrefixList configuration variables # # #AdvValidLifetime #AdvOnLinkFlag #AdvPreferredLifetime #AdvAutonomousFlag #AdvValidExpiration #AdvPreferredExpiration ifdefault AdvReachableTime 30000 AdvRetransTimer 2000 prefixdefault AdvValidLifetime 240m AdvPreferredLifetime 120m if qe0 AdvSendAdvertisements 1 prefix 2:0:0:56::/64 qe0 prefix fec0:0:0:56::/64 qe0 if qe1 AdvSendAdvertisements 1 prefix 2:0:0:55::/64 qe1 prefix fec0:0:0:56::/64 qe1 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:1::/64 qfe0 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:2::/64 hme1 |