Le routeur est responsable de la publication des paramètres de configuration des hôtes clients raccordés aux deux VLANs de la maquette. Il existe plusieurs logiciels pour assurer cette fonction. Au moment de la rédaction de ces lignes, seul le paquet radvd supporte la publication des paramètres DNS définis dans le document RFC6106 IPv6 Router Advertisement Options for DNS Configuration. On a vu dans la Section 2, « Préambule : Stateful versus Stateless » que pour que l'autoconfiguration IPv6 soit une solution satisfaisante, il faut qu'elle couvre la même liste d'attributs de base qu'un service DHCP classique.
La configuration du paquet radvd se
résume au fichier /etc/radvd.conf
dont voici une copie. On identifie facilement les deux sections
interface
qui correspondent
aux deux VLANs desservis par le routeur ainsi que
les préfixes IPv6 associés.
etu@IPv6-rtr:~$
cat /etc/radvd.conf
interface eth1.10
{
AdvSendAdvert on;
prefix 2001:db8:feb2:a::/64
{ };
RDNSS 2001:db8:feb2:2::1
{ };
RDNSS 2001:4860:4860::8888
{ };
};
interface eth1.20
{
AdvSendAdvert on;
prefix 2001:db8:feb2:14::/64
{ };
RDNSS 2001:db8:feb2:2::1
{ };
RDNSS 2001:4860:4860::8888
{ };
};
L'option |
|
La directive |
|
Les directives |
Le document RFC6106 spécifie un autre attribut : DNSSL ou DNS Search List. Cet attribut sert à annoncer la liste des suffixes DNS à utiliser par défaut pour les requêtes utilisant des noms d'hôtes incomplets. Malheureusement, au moment de la rédaction de ces lignes l'attribut DNSSL n'est pas supporté côté client sur la distribution Debian GNU/Linux. Voir le rapport de bug rdnssd does not support DNSSL.