Outils pour utilisateurs

Outils du site


admin:procedures:ajouter-ipv6

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:procedures:ajouter-ipv6 [2018/05/09 11:32] qgibeauxadmin:procedures:ajouter-ipv6 [2021/05/15 20:26] (Version actuelle) – [Configuration réseau sur la VM] cpm
Ligne 1: Ligne 1:
 ====== Ajouter IPv6 à une VM ====== ====== Ajouter IPv6 à une VM ======
-<note important>Cette procédure n'a pas encore été testée sur une nouvelle VM, la peinture est encore fraîche.</note> 
 ===== Ajout de l'interface réseau ===== ===== Ajout de l'interface réseau =====
  
Ligne 30: Ligne 29:
       <mac address='52:54:00:c3:b9:c7'/>       <mac address='52:54:00:c3:b9:c7'/>
       <target dev='vm-ipv6-mail'/>       <target dev='vm-ipv6-mail'/>
-      <model type='rtl8139'/>+      <model type='virtio'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>       <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
     </interface>     </interface>
 </code> </code>
  
-Sauvegarder et quitter, virsh destroy le-nom-de-la-vm, virsh start le-nom-de-la-vm.+Sauvegarder et quitter, virsh shutdown le-nom-de-la-vm, virsh start le-nom-de-la-vm.
  
 Récupérer l'adresse link-local côté host : Récupérer l'adresse link-local côté host :
Ligne 62: Ligne 61:
     post-up ip -6 address add 2a01:4f8:10b:c41::57/128 dev ens8     post-up ip -6 address add 2a01:4f8:10b:c41::57/128 dev ens8
  
 +</code>
 puis : puis :
 +<code>
 ifdown ens8; ifup ens8 ifdown ens8; ifup ens8
 </code> </code>
Ligne 101: Ligne 102:
 </code> </code>
  
-Retourner sur le host, éditer /etc/libvirt/hooks/qemu et /etc/libvirt/hooks/qemu-only-coon-running (à faire aussi sur maine avec only-maine-running) et ajouter une section comme suit (avec les deux adresses IP précédement choisie et l'adresse link-local de la vm et l'interface tap de la vm) :+Retourner sur le host, éditer /etc/libvirt/hooks/qemu et ajouter une section comme suit (avec les deux adresses IP précédement choisie et l'adresse link-local de la vm et l'interface tap de la vm) :
  
 <code> <code>
Ligne 114: Ligne 115:
                 /sbin/ip route del 2a01:4f8:10b:c41::57/128 via fe80::5054:ff:fec3:b9c7 dev vm-ipv6-mail                 /sbin/ip route del 2a01:4f8:10b:c41::57/128 via fe80::5054:ff:fec3:b9c7 dev vm-ipv6-mail
             ;;             ;;
 +                                *)
 +                            echo action $action not supported
 +                            exit 0
 +                    ;;
 +            esac
  
-                        *) 
-                                echo action $action not supported 
-                                exit 0 
-                        ;; 
-                esac 
-        ;; 
 </code> </code>
  
Ligne 137: Ligne 137:
  
 </code> </code>
 +
 +<note important>L'adresse fe80 en via correspond à l'adresse fe80 associée à l'interface virbr0 de l'hôte hebergeant la vm (à lire avec ip -6 r).</note>
 +
 +Puis exécuter les deux lignes ip route add ajoutée sur l'hôte opposé.
  
 Ensuite sur la machine [[admin:machines_virtuelles:dns|dns]], on ajoute dans la zone DNS: Ensuite sur la machine [[admin:machines_virtuelles:dns|dns]], on ajoute dans la zone DNS:
Ligne 145: Ligne 149:
 Puis un reload: Puis un reload:
   rndc reload chapril.org in internal   rndc reload chapril.org in internal
 +  
 +Sur les deux hosts, modifier la configuration firehol dans /etc/firehol/firehol.conf pour ajouter vm-ipv6-mail dans la variable //vmIp6Ifaces//.
 +Puis recharger le firewall avec un firehol start.
admin/procedures/ajouter-ipv6.1525865542.txt.gz · Dernière modification : 2018/05/09 11:32 de qgibeaux