Ceci est une ancienne révision du document !
Table des matières
Ajouter IPv6 à une VM
Ajout de l'interface réseau
On commence par éditer la VM via virt manager pour lui ajouter une interface.
Pour cela on édite la définition de la machine.
On fait « ajouter un matériel ». On sélectionne « network » et en source on sélection « default-ipv6 ».
Ensuite on valide et on redémarre la machine.
Configuration réseau sur la VM
Pour découvrir l'IP de l'interface, on ajoute :
- /etc/network/interfaces
# The ipv6 network interface allow-hotplug ens8 iface ens8 inet6 auto
et on redémarre l'interface :
ifdown ens8; ifup ens8
Alors via ip a
on a une adresse locale :
inet6 fe80::5054:ff:fe4c:783f/64 scope link
On retient le suffixe : 5054:ff:fe4c:783f
.
Le préfixe dérive de l'hote : 2a01:4f8:10b:c41
pour maine et 2a01:4f8:10b:c42
pour coon.
Dans notre cas on est sur coon donc l'ip sera 2a01:4f8:10b:c42:5054:ff:fe4c:783f
.
On défini alors ainsi l'interface :
- /etc/network/interfaces
# The ipv6 network interface allow-hotplug ens8 iface ens8 inet6 static address 2a01:4f8:10b:c42:5054:ff:fe4c:783f/64 gateway 2a01:4f8:10b:c42::1
Et on redémarre l'interface.
ifdown ens8; ifup ens8
Configuration réseau sur les hotes et le DNS
On doit ajouter les routes IPv6 dans les hooks libvirt, sur les deux hotes :
- /etc/libvirt/hooks/network
[...] #bling /sbin/ip -6 route add 2a01:4f8:10b:c42:5054:ff:fe4c:783f dev virbr1 [...] #bling /sbin/ip -6 route del 2a01:4f8:10b:c42:5054:ff:fe4c:783f dev virbr1
Et on peut ajouter la route à chaud :
/sbin/ip -6 route del 2a01:4f8:10b:c42:5054:ff:fe4c:783f dev virbr1
Ensuite sur la machine dns, on ajoute dans la zone DNS:
bling.cluster AAAA 2a01:4f8:10b:c42:5054:ff:fe4c:783f
Puis un reload:
rndc reload chapril.org in internal