3 votes

Routage public IPv6 des machines virtuelles depuis l'hôte

J'ai donc un serveur dédié chez OVH. Avec cela, j'ai obtenu une plage /64 d'adresses IPv6 et une adresse IPv4 publique. J'ai acheté une deuxième adresse IPv4 comme solution de secours.

L'hôte exécute l'hyperviseur Xen et j'ai déjà configuré le pont.

bridge name bridge id       STP enabled interfaces
br0     8000.0cc47ac4292c   no      eno3
                                    vif4.0
                                    vif4.0-emu
virbr0  8000.525400a2390a   yes     virbr0-nic

J'ai réussi à connecter la VM à la fois avec l'adresse IPv4 et l'adresse IPv6 (elle n'utilisera que l'IPv6). Cependant, à titre de test, j'ai changé l'adresse MAC de la VM par rapport à celle indiquée pour ma solution de repli et boum, plus de connectivité IPv6, mais une fois que j'ai remis l'adresse MAC, tout a fonctionné comme avant.

Table de routage ipv6 de l'hôte

2607:5300:61:45b::/64 dev br0  proto kernel  metric 256  pref medium
2607:5300:61:400::/56 dev eno3  proto kernel  metric 202  mtu 1500 pref medium
fe80::/64 dev eno3  proto kernel  metric 256  pref medium
fe80::/64 dev eno4  proto kernel  metric 256  pref medium
fe80::/64 dev br0  proto kernel  metric 256  pref medium
fe80::/64 dev vif4.0-emu  proto kernel  metric 256  pref medium
fe80::/64 dev vif4.0  proto kernel  metric 256  pref medium
ff00::/8 dev eno3  metric 256  pref medium
ff00::/8 dev eno4  metric 256  pref medium
ff00::/8 dev br0  metric 256  pref medium
ff00::/8 dev vif4.0-emu  metric 256  pref medium
ff00::/8 dev vif4.0  metric 256  pref medium
default via fe80::205:73ff:fea0:0 dev br0  metric 1024  pref medium

Table de routage ipv6 invitée

2607:5300:61:45b::/64 dev eth0  proto kernel  metric 256  pref medium
2607:5300:61:400::/56 dev eth0  proto kernel  metric 256  expires 2591946sec pref medium
fe80::/64 dev eth0  proto kernel  metric 256  pref medium
default via fe80::205:73ff:fea0:0 dev eth0  proto ra  metric 1024  expires 1746sec hoplimit 64 pref medium

Idéalement, je cherche à créer des machines virtuelles qui auront leur propre adresse IPv6 publiquement routable sans avoir à avoir une adresse IPv4 de secours distincte pour chacune d'entre elles.

Le système hôte fonctionne sous Gentoo btw.

0voto

pst Points 926

J'ai créé ma propre solution en créant un pare-feu PFSense qui va gérer le natting de l'adresse IPv4 unique et allouer des adresses IPv6 routables globalement. (Je travaille actuellement sur un problème distinct avec la configuration mais la connectivité IPv6 complète fonctionne très bien).

Pour faire la configuration, créez un pont séparé de la machine hôte (br1) et connectez PFSense aux deux WAN/LAN br0 et br1 respectivement. Faites en sorte que toutes vos machines virtuelles se connectent à br1 qui recevra alors une adresse IPv4 privée et une adresse IPv6 publique par DHCP.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X