Cette section décrit les fichiers de configuration faisant partie de l'implémentation IPv6 :
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 |
IPv6 utilise le fichier /etc/hostname6.interface au démarrage afin de définir automatiquement les interfaces logiques IPv6. Si vous activez le protocole IPv6 lors de l'installation de Oracle Solaris, le programme d'installation crée un fichier /etc/hostname6.interface pour l'interface réseau principale en plus du fichier /etc/hostname. interface.
Si plus d'une interface physique est détectée lors de l'installation, vous êtes invité à configurer ces interfaces. Le programme d'installation crée des fichiers de configuration d'interface IPv4 physique et des fichiers de configuration d'interface IPv6 logique pour toute interface supplémentaire indiquée.
Tout comme les interfaces IPv4, les interfaces IPv6 peuvent être configurées manuellement après l'installation de Oracle Solaris. Vous pouvez créer un fichier /etc/hostname6. interface pour toute nouvelle interface. Pour connaître la procédure de configuration manuelle d'une interface, reportez-vous à la section Gestion des interfaces dans Solaris 10 3/05 ou au Chapitre 6Administration d'interfaces réseau (tâches).
Le nom des nouveaux fichiers de configuration d'interface peut avoir la syntaxe suivante :
hostname.interface hostname6.interface |
La variable interface possède la syntaxe suivante :
dev[.module[.module ...]]PPA |
Indique un périphérique d'interface réseau. Le périphérique peut être une interface réseau physique, telle que eri ou qfe ou une interface logique de type tunnel. Pour de plus amples informations, reportez-vous à la section Fichier de configuration d'interface IPv6.
Répertorie un ou plusieurs modules STREAMS à empiler sur le périphérique lorsque celui-ci est monté.
Indique le point d'attache physique.
La syntaxe [.[.]] est également acceptée.
Exemples de noms de fichier de configuration IPv6 valides :
hostname6.qfe0 hostname.ip.tun0 hostname.ip6.tun0 hostname6.ip6to4tun0 hostname6.ip.tun0 hostname6.ip6.tun0 |
Le fichier /etc/inet/ipaddrsel.conf contient la table des règles de sélection d'adresse IPv6 par défaut. Si vous avez activé le protocole IPv6 lors de l'installation de Oracle Solaris, ce fichier contient les éléments présentés dans le Tableau 11–5.
Vous pouvez modifier le contenu de /etc/inet/ipaddrsel.conf. Toutefois, cette opération n'est pas recommandée. Si cela s'avère nécessaire, reportez-vous à la procédure décrite à la section Administration de la table des règles de sélection d'adresses IPv6. Pour plus d'informations sur le fichier ippaddrsel.conf, reportez-vous à la section Raisons pour lesquelles le tableau des règles de sélection d'adresses IPv6 doit être modifié ainsi qu'à la page de manuel ipaddrsel.conf(4).