11.2. Les entrées de /proc/sys/net/ipv6/

11.2.1. conf/default/*

Changer les réglages par défaut spécifiques à chaque interface.

11.2.2. conf/all/*

Changer tous les réglages spécifiques aux interfaces.

Exception: ”conf/all/forwarding” a une signification différente ici

11.2.2.1. conf/all/forwarding

  • Type: BOOLÉEN

Ceci rend disponible le renvoi global IPv6 entre toutes les interfaces.

En IPv6, vous ne pouvez contrôler le renvoi par périphérique, le contrôle du renvoi doit être réalisé en utilisant les jeux de règles de netfilter-IPv6 (contrôlés grâce à ip6tables) en spécifiant les périphériques d'entrée et de sortie (voir comment mettre en place un pare-feu/Netfilter6 pour plus d'information); à la différence d'IPv4, où vous pouvez contrôler le renvoi périphérique par périphérique (la décision est prise sur l'interface qui reçoit des paquets).

Ceci fixe aussi le réglage du renvoi Hôte/Routeur de toutes les interfaces à la valeur spécifiée. Voir plus bas pour plus de détails. Tout ceci relève du renvoi global.

Si cette valeur est à 0, aucun renvoi IPv6 n'est disponible, jamais aucun paquet ne part vers une autre interface, ni physique, ni logique, comme par exemple un tunnel.

11.2.3. conf/interface/*

Changer les réglages spécifiques à chaque interface.

Le comportement fonctionnel de certains réglages est dépendant du positionnement du renvoi local, disponible ou non.

11.2.3.1. accept_ra

  • Type: BOOLÉEN

  • Défaut fonctionnel: disponible si le renvoi local est disponible; indisponible si le renvoi local est disponible.

Accepter les annonces de routeur, et auto-configurer cette interface avec les données reçues.

11.2.3.2. accept_redirects

  • Type: BOOLÉEN

  • Défaut fonctionnel: disponible si le renvoi local est indisponible. Indisponible si le renvoi local est disponible.

Accepter les redirections émises par un routeur IPv6.

11.2.3.3. autoconf

  • Type: BOOLÉEN

  • Défaut: VRAI

Configurer les adresses lien-local (voir aussi Les types d'adresse) utilisant les adresses matérielles L2. Par exemple, ceci génère, comme par magie, une adresse telle que ”fe80::201:23ff:fe45:6789” sur une interface ayant une adresse MAC-L2.

11.2.3.4. dad_transmits

  • Type: ENTIER

  • Défaut: 1

Quantité de message de détection d'adresse dupliquée à émettre.

11.2.3.5. forwarding

  • Type: BOOLÉEN

  • Défaut: FAUX si le renvoi global est indisponible (défaut), sinon VRAI

Configurer le comportement spécifique à chaque interface Hôte/Routeur.

Note: Il est recommandé d'avoir le même réglage sur toutes les interfaces; mélanger les scénarii routeur/hôte est plutôt atypique.

  • Valeur FAUX: Par défaut, le comportement d'hôte est assumé. Cela signifie que:

  1. Le drapeau IsRouter n'est pas positionné dans les annonces de voisinage.

  2. Les sollicitations de routeur sont envoyées dès que nécessaires.

  3. Si accept_ra est VRAI (défaut), accepte les annonces de routeur (et réalise une auto-configuration).

  4. Si accept_redirects est VRAI (défaut), accepte les redirections.

  • Valeur VRAI: si le renvoi local est disponible, le comportement d'un routeur est assumé. Ceci signifie l'opposé de ce qui précéde:

  1. Le drapeau IsRouter est positionné dans les annonces de voisinage.

  2. Les sollicitations de routeur ne sont pas émises.

  3. Les annonces de routeur sont ignorées.

  4. Les redirections sont ignorées.

11.2.3.6. hop_limit

  • Type: ENTIER

  • Défaut: 64

Nombre limite de sauts par défaut.

11.2.3.7. mtu

  • Type: ENTIER

  • Défaut: 1280 (minimum requis pour IPv6)

Unité de transfert maximum par défaut

11.2.3.8. router_solicitation_delay

  • Type: ENTIER

  • Défaut: 1

Nombre de secondes à attendre après le montage d'une interface avant d'émettre des sollicitations de routeur.

11.2.3.9. router_solicitation_interval

  • Type: ENTIER

  • Défaut: 4

Nombre de secondes d'attente entre les émissions de sollicitations de routeur.

11.2.3.10. router_solicitations

  • Type: ENTIER

  • Défaut: 3

Nombre de sollicitation(s) de routeur à émettre avant de considérer qu'aucun routeur n'est présent.

11.2.4. neigh/default/*

Changer les réglages par défaut pour la détection de voisinage et certaines valeurs d'intervalle global et de déclenchement (threshold):

11.2.4.1. gc_thresh1

  • Type: ENTIER

  • Défaut: 128

A remplir plus avant.

11.2.4.2. gc_thresh2

  • Type: ENTIER

  • Défaut: 512

A remplir plus avant.

11.2.4.3. gc_thresh3

  • Type: ENTIER

  • Défaut: 1024

Paramètre de réglage de la taille de la table du voisinage.

Augmenter cette valeur si vous avez de nombreuses interfaces et un problème avec des routes qui commencent à mystérieusement s'activer et échouer. Ou si un démon de routage Zebra en cours d'activité rapporte cette erreur:

ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24), seq=426, pid=0

11.2.4.4. gc_interval

  • Type: ENTIER

  • Défaut: 30

A remplir plus avant.

11.2.5. neigh/interface/*

Changez ces réglages spécifiques à chaque interface pour la détection de voisinage.

11.2.5.1. anycast_delay

  • Type: ENTIER

  • Défaut: 100

A remplir plus avant.

11.2.5.2. gc_stale_time

  • Type: ENTIER

  • Défaut: 60

A remplir plus avant.

11.2.5.3. proxy_qlen

  • Type: ENTIER

  • Défaut: 64

A remplir plus avant.

11.2.5.4. unres_qlen

  • Type: ENTIER

  • Défaut: 3

A remplir plus avant.

11.2.5.5. app_solicit

  • Type: ENTIER

  • Défaut: 0

A remplir plus avant.

11.2.5.6. locktime

  • Type: ENTIER

  • Défaut: 0

A remplir plus avant.

11.2.5.7. retrans_time

  • Type: ENTIER

  • Défaut: 100

A remplir plus avant.

11.2.5.8. base_reachable_time

  • Type: ENTIER

  • Défaut: 30

A remplir plus avant.

11.2.5.9. mcast_solicit

  • Type: ENTIER

  • Défaut: 3

A remplir plus avant.

11.2.5.10. ucast_solicit

  • Type: ENTIER

  • Défaut: 3

A remplir plus avant.

11.2.5.11. delay_first_probe_time

  • Type: ENTIER

  • Défaut: 5

A remplir plus avant.

11.2.5.12. proxy_delay

  • Type: ENTIER

  • Défaut: 80

A remplir plus avant.

11.2.6. route/*

Changer les réglages globaux du routage.

11.2.6.1. flush

Retiré des nouvelles versions du noyau .

11.2.6.2. gc_interval

  • Type: ENTIER

  • Défaut: 30

A remplir plus avant.

11.2.6.3. gc_thresh

  • Type: ENTIER

  • Défaut: 1024

A remplir plus avant.

11.2.6.4. mtu_expires

  • Type: ENTIER

  • Défaut: 600

A remplir plus avant.

11.2.6.5. gc_elasticity

  • Type: ENTIER

  • Défaut: 0

A remplir plus avant.

11.2.6.6. gc_min_interval

  • Type: ENTIER

  • Défaut: 5

A remplir plus avant.

11.2.6.7. gc_timeout

  • Type: ENTIER

  • Défaut: 60

A remplir plus avant.

11.2.6.8. min_adv_mss

  • Type: ENTIER

  • Défaut: 12

A remplir plus avant.

11.2.6.9. max_size

  • Type: ENTIER

  • Défaut: 4096

A remplir plus avant.