La Fibre

Hébergeurs et opérateurs pro / entreprises => Hébergeurs et opérateurs pro / entreprises => OVH OVHcloud => Discussion démarrée par: grominou le 12 septembre 2020 à 16:00:25

Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 12 septembre 2020 à 16:00:25
Bonjour à tous :)

Je viens vers vous en espérant trouver réponses à mes questions
Je possède un VPS chez OVH, gamme 2020, qui contrairement aux générations précédentes qui venaient avec une seule IPv6 (/128), est livré avec une adresse sur un préfixe /56

Mes maigres connaissances en réseau me font penser que le préfixe est "découpable" pour utiliser plusieurs adresses IPv6 sur le serveur (pour des containers par example).
J'ai contacté le support, difficilement, chaque réponse arrivait avec un délai de 15j, avec un opérateur qui visiblement avec le même niveau de compétences que le mien, me renvoyant vers la documentation de l'ancienne gamme, sans réponse à mes questions
la seule info m'ayant été donnée étant:
"En effet, je vous informe qu'avec le préfixe /56 pour vos IPv6, vous avez la possibilité de créer plusieurs IPv6 au niveau de votre VPS."

Mon ticket ayant été fermé, je préfère m'en remettre à des gens expérimentés et vous poser la question
avez-vous une idée de comment pourrai-je ajouter des IPs supplémentaires?
j'ai essayé bêtement de rajouter à la main des IPs à mon interface principale, sans succès
de mes serveurs précédents, la technique était toujours différente, utilisation de dibbler, dhclient avec ou sans duid, etc, mais il y avait une doc pour expliquer

je sais que derrière le VPS, c'est openstack, mais je ne trouve pas plus d'infos 😔

cheers!
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: vivien le 12 septembre 2020 à 16:28:44
Bienvenue sur le forum.

Je vois que les mail Gmail fonctionnent bien (car les MX sont en IPv6) car le forum est en ce moment incapable d'envoyer des mails en IPv4.

Je vois qu'OVH progresse en IPv6.
Oui, tu peut découper ton /56 en plusieurs /64 (attribuer des /128, ce n'est pas une bonne pratique).

Malheureusement je ne pourrais pas t'aider pour découper ce /56.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 12 septembre 2020 à 16:38:46
Merci
Oui mon but était de faire plusieurs /64

Je laisse le topic ouvert si quelqu'un a rencontré cette problématique avec OVH ou un hébergeur similaire
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: buddy le 12 septembre 2020 à 16:50:31
Ton VPS est sous quel OS ?

As tu essayé ce tutoriel ? https://docs.ovh.com/fr/dedicated/network-ipv6/
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 12 septembre 2020 à 16:53:58
Ton VPS est sous quel OS ?

As tu essayé ce tutoriel ? https://docs.ovh.com/fr/dedicated/network-ipv6/
Le serveur tourne sur Debian 10 (Buster).
Oui ça fait partie des tests que j'ai réalisé, sans arriver à avoir une adresse extra qui ping (pas de nftables/iptables qui bloquerait je précise)

edit: j'ai un peu poncé la doc d'openstack pour comprendre un peu mieux, plusieurs modes de fonctionnements sont évoqués, slaac, dhcpv6 stateless et stateful, RA et radvd sont évoqués aussi là, mais de là à connaître l'implémentation chez oh, j'en suis loin, je pense pas être dans la bonne direction.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: Seb65 le 13 septembre 2020 à 09:29:22
Si c'est comme leurs serveurs dédiés, le réseau local est en /56 mais tu n'as qu'un /64 pour toi.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 13 septembre 2020 à 10:39:25
Je possède un VPS chez OVH, gamme 2020, qui contrairement aux générations précédentes qui venaient avec une seule IPv6 (/128), est livré avec une adresse sur un préfixe /56

t'as fait comment pour avoir un vps avec un /56 ?

https://www.ovhcloud.com/fr/vps/compare/ n'en propose qu'avec un /128.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 13 septembre 2020 à 19:32:49
Rien de spécial. C'est ce qui m'a surpris aussi à la livraison du VPS.
J'avais espéré une réponse du support mais ils semblent totalement surchargés.  :-\
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 13 septembre 2020 à 21:31:57
Rien de spécial. C'est ce qui m'a surpris aussi à la livraison du VPS.
J'avais espéré une réponse du support mais ils semblent totalement surchargés.  :-\

hum j'ai eu vieux vps ovh (avec un /128) qui ne sert plus trop , je vais le détruire et en prendre un neuf pour voir si j'obtient un /56  ;D

t'as pris le tient sur quelle DC d'OVH (Gravelines, CA, etc) ? avec ou sans engagement ?
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 13 septembre 2020 à 21:52:58
Oui il est à Gravelines, je pouvais pas le faire livrer à BHS (précisément un VPS "comfort" sans engagement)
J'essaierai de troubleshooter un peu dans la semaine, mais si jamais tu arrives à y faire quelque chose de ton coté pour exploiter le /56, je suis pas contre un retour  ;D
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 13 septembre 2020 à 22:57:17
test sur un nouveau vps2020-starter-1-2-20: y'a qu'un /128 on dirait.

Je vais tenter un upgrade a "confort" plus tard.

Tu vois ou le /56 dans l'interface du manager ?


Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 13 septembre 2020 à 23:06:40
Le starter c’est l’ancienne infra (pas de NVME etc), les autres devraient être ok.
J’ai plus l’indication du masque dans le manager, sur l’OS c’est installé en /56 avec la conf qui va avec (et naturellement essayer d’utiliser l’IP en /128 échoue).
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 13 septembre 2020 à 23:59:32
j'ai fais 3 tests:

vps2020-starter-1-2-20 :
J'ai mis Debian pour voir. le cloud init ne configure même pas l'IPv6. c'est un /128

vps2020-value-1-2-40:
idem

vps2020-comfort-4-8-160:
idem

on a de toute facon toujours le message suivant dans le manager:
Citer
Votre instance est maintenant associée avec une IPv6 gratuite en plus de l'IPv4 par défaut.
meme avec le "comfort".

dans ton cas y'a peut-etre eu un souci ou une demande spéciale a un moment ?

sinon t'as un moyen de check le cloud config:
t'as quoi dans /etc/network/interfaces.d/50-cloud-init.cfg ?  (et y'a t'il que ce fichier dans /etc/network/interfaces.d ?)
y'a t'il un process dhclient (ou autre) avec l'option -6 (et -P) ? ("pgrep -a dhclient" par voir)

Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 14 septembre 2020 à 00:09:47
En upgrade ou nouveau serveur?
Je sais pas comment fonctionne leur provisionning, mais faudrait être sûr d’être sur la nouvelle infra.

Pas de dhclient, je crois que l’adressage était en dur dans le network/interfaces et non dans netplan. (j’ai le serveur depuis qq mois).
A quoi ressemble ton espace client côté IPs (sur le panneau principal) ?
PS: DM ouvert pour éviter de polluer le forum.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 14 septembre 2020 à 14:47:03
non c'était un nouveau serveur. curieux.

L'espace IP est le meme depuis des mois, rien de nouveau. il y a 2 lignes par VPS, une IPv4 et une IPv6. rien d'autre.

C'est tres bizarre. t'as bien :

(https://i.imgur.com/OsfOSZt.png)

et quel cluster ?
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 14 septembre 2020 à 15:06:01
Oui tout pareil, même serveur, même zone.
Lorsque je l'ai commandé, le serveur m'a été délivré 4/5 jours après la commande, sans doute un souci coté provisionning, mais va savoir ce qu'ils ont fait.

edit: j'avais mis de coté le fichier /etc/network/interfaces.d/50-cloud-init.cfg

# control-alias eth0
iface eth0 inet6 static
address 2001:xxxx:xxxx:xxxx::xxx/56
post-up route add -A inet6 default gw 2001:xxxx:xxx:xxx::1 || true
pre-down route del -A inet6 default gw 2001:xxxx:xxx:xxx::1 || true
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 14 septembre 2020 à 15:20:01
very curieux indeed  ;D

hum y'a qu'un route donc la gateway est dans le meme /56 donc ?

si tu mets un /64 sur l'ip eth0 et ajoute une route pour la gateway si elle pas dans ce /64 ca devrait marché aussi.

du coup tu devrais pouvoir utiliser tous les /64 du /56.



Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: Hugues le 14 septembre 2020 à 15:26:14
On dirait qu'il y'a un LAN en /56 mais une seule IP utilisable dedans, et que le support a raconté n'importe quoi...
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 14 septembre 2020 à 16:03:22
very curieux indeed  ;D

hum y'a qu'un route donc la gateway est dans le meme /56 donc ?

si tu mets un /64 sur l'ip eth0 et ajoute une route pour la gateway si elle pas dans ce /64 ca devrait marché aussi.

du coup tu devrais pouvoir utiliser tous les /64 du /56.
Marche pô.  :'(
J'essaierai d'obtenir des infos sur cette curiosité un jour..
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: buddy le 14 septembre 2020 à 19:37:08
Il me semble que tu as une /128 mais que les os ne savent pas configurer une /128 donc tu dois mettre /64 ou /56 pour que ça monte... Mais oui gross modo 1 seule ipv6 utilisable de mémoire.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: kgersen le 14 septembre 2020 à 20:12:17
Marche pô.  :'(
J'essaierai d'obtenir des infos sur cette curiosité un jour..

J'ai comme un gros doute la ...

Si j'ai bien compris les messages d'avant et histoire qu'on check tout pour s'assurer que c'est pas juste un problème de compréhension/config curieuse de ton coté:

- actuellement ta config en place utilise une adresse d'un /56 et une gateway qui n'ont rien avoir avec les valeurs affichées sur la page du manager ovh ?
- ou c'est juste que t'as un masque a /56 avec l'IPv6 affichée dans la page du manager (ce n'est pas interdit de mettre cela de ton coté même si on te file qu'un /128 du coté OVH)
- comprend tu bien l'incidence du masque /56 ou /128  pour le "route add" que tu as indiqué ? et l'incidence sur la gateway en général ?

explication rapide:
quand tu déclare une IPv6 sur une interface avec un masque /N, l'OS va automatique établir une route pour toutes les IPv6 possibles dans ce /N mais que pour le /N. Pour joindre tout les autres adresses IPv6 de la planète  il faut définir la route par défaut (gateway).

donc déclaré:
address 2001:xxxx:xxxx:xxxx::xxx/56
sur eth0
va établir une route pour 2001:xxxx:xxxx:xxxx::/56 sur eth0.

du coup la route par défaut:
route add -A inet6 default gw 2001:xxxx:xxx:xxx::1 va fonctionner si et seulement si 2001:xxxx:xxx:xxx::1 est dans ce meme /56 déja routé
si la gw n'est pas dans le /56 le systeme ne saura pas la joindre et ca ne sortira pas.

donc si tu déclare:
address 2001:xxxx:xxxx:xxxx::xxx/128
et
route add -A inet6 default gw 2001:xxxx:xxx:xxx::1 et que t'as pas d'accès IPv6 c'est tout a fait normal car l'OS ne sait pas comment joindre 2001:xxxx:xxx:xxx::1, la gateway.

du coup en config /128 (ou en config /64 quand la gw n'est pas dans le /64) il faut explicitement déclare comment joindre l'IPv6 de la gw avant de la définir comme gateway:
address 2001:xxxx:xxxx:xxxx::xxx/128         # l'ipv6 de cette machine
ip route add 2001:xxxx:xxx:xxx::1 dev eth0  # comment joindre la gateway
route add -A inet6 default gw 2001:xxxx:xxx:xxx::1  # definir la gateway

donc mettre un /56 a la place du /128 alors qu'OVH n'a provisionné qu'un /128 va marcher :

address 2001:xxxx:xxxx:xxxx::xxx/56         # l'ipv6 de cette machine
route add -A inet6 default gw 2001:xxxx:xxx:xxx::1  # definir la gateway . ca marchera si la gateway est dans le /56

mais les autres IP du /56 ne seront pas joignables car la machine va tenter de les joindre directement plutôt que de passer par la gw.

Du coup c'est juste une mauvaise config qui fait croire qu'on a /56 sans en avoir un...

ps: d'ailleurs il est mieux d'utiliser 'ip route' plutot que la commande 'route' c'est plus récent.
ps2: j'aurais pu expliquer cela plus simplement je crois :)
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 14 septembre 2020 à 21:31:54
Oui j'avais bien intégré tout cela, dans mon /etc/network/interfaces je définis correctement les routes (avec le paquet iproute2  ;)) comme tu me l'as rappelé.
Le code que je quotais était issu du fichier original créé dans le template de la VM, qui d'ailleurs configurait l'interface ipv4 sur ens3 et l'interface ipv6 sur eth0, en plus d'autres originalités dans les paquets préinstallés.
Je re-regarde ça ce soir.
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 15 septembre 2020 à 16:02:38
Bon matin à tous, après un nouvel échange avec le support, on m'a demandé de migrer mon serveur vers une nouvelle VM, autre hôte apparement et nouvelle adresse kivamieux, tout est rentré dans l'ordre.
Désolé de vous avoir dérangé pour rien!
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: vivien le 15 septembre 2020 à 16:06:35
Finalement, tu as un /56 ou un /128 avec ton VPS OVHcloud ?
Titre: VPS OVHcloud 2020 et IPv6 /56 : ajouter des adresses ?
Posté par: grominou le 15 septembre 2020 à 16:19:35
Finalement, tu as un /56 ou un /128 avec ton VPS OVHcloud ?
Oui pardon, c’est bien un /128.