La Fibre

Hébergeurs et opérateurs pro / entreprises => Hébergeurs et opérateurs pro / entreprises => Scaleway Scaleway => Discussion démarrée par: Xaerlur le 06 février 2019 à 15:54:46

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 06 février 2019 à 15:54:46
Bonjour,

malgré la lecture de ce post :
https://lafibre.info/scaleway/configurer-une-ipv6-online-net-sur-ubuntu-18-04/ (https://lafibre.info/scaleway/configurer-une-ipv6-online-net-sur-ubuntu-18-04/)
et de nombreux autres pages sur le sujet, je reste coincé et les services supports ne m'aident pas beaucoup.

J'ai souscrit un serveur dedibox chez online scaleway, sur lequel j'ai installé Ubuntu 18.04
j'ai commandé le bloc ipv6 gratuit

j'ai obtenu ceci :
2001:xxx:xxx:: /48

sur la recommendation de la doc (qui au passage s'arrête à ubuntu 16 pour ce qui est de l'ipv6), j'ai crée un sous réseaux:
2001:xxx:xxx:yyy: /56

honnêtement je ne sais pas trop quoi faire de ces adresses...

l'ipv6 sur mon serveur, de base, ne fonctionne pas:
ping6 ipv6.google.comcette commande ne fait rien

la configuration de base est :
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes

et
ip arenvoi
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 62.xxx.xx.xx/24 brd 62.xxx.xx.255 scope global eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever

j'ai essayé ceci:
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes
      dhcp6: no
      addresses:
      - 2001:xxx:xxxx:xx::/56

avec ip a qui renvoi:
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 62.xxx.xx.xx/24 brd 62.xxx.xx.255 scope global eno1
       valid_lft forever preferred_lft forever
inet6 2001:xxx:xxxx:xxx::/56 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever

mais le ping6 ne fonctionne toujours pas

j'ai aussi essayé :
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes
      dhcp6: yes
     

mais le ping6 ne fonctionne toujours pas

à ce stade, je ne sais plus quoi faire.

Merci d'avance, d'un peu d'aide.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 06 février 2019 à 16:32:53
Online fonctionne via DHCPv6-PD:

- Tu crée un sous-réseau /56 qui aura un identifiant unique (DUID).
- Tu crée un sous-réseau /64 dans ce /56 qui aura un identifiant unique (DUID).

A partir de la tu peux grace a DHCPv6-PD (prefix delegation), en passant le bon DUID, indiqué a Online sur quelle machine physique router le /64 (ou tout le /56).

toutefois DHCPv6-PD ne configure  pas les IPv6 globales (publics) de la machine. Tu fais ce que tu veux avec le /64 ou le /56 ce n'est pas le problème d'Online.

Dans les 2 cas, Online enverra le traffic a la machine qui a fait la requete DHCPv6-PD avec le DUID d'un sous-réseau. Ce routage se fait avec l'adresse link-local de la machine.

ta config a l'air ok mais il manque juste le DUID et utilise un /64 plutôt que gâcher le /56 (sauf si tu as besoin de plusieurs /64 dans la meme machine). Dans les 2 cas, l'interface eno1 n'a besoin que d'un /64 (2001:xxx:xxxx:xx::/64 donc dans la config).

Le message suivant montre une façon de faire: https://lafibre.info/scaleway/configurer-une-ipv6-online-net-sur-ubuntu-18-04/msg562518/#msg562518

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 06 février 2019 à 16:56:21
Bonjour et merci Kgersen,

- Tu crée un sous-réseau /56 qui aura un identifiant unique (DUID).
- Tu crée un sous-réseau /64 dans ce /56 qui aura un identifiant unique (DUID).
Non je ne peux pas creer de /64 dans ce /56, je n'ai aucune option qui me permet de faire cela, la seule disponible est "creer un sous réseaux" qui me renvoie : Erreur : Vous avez atteint votre quota, vous ne pouvez plus créer de sous-réseaux

donc je n'ai que un /48 et un sous réseau /56

ensuite:
DUIDType=vendor
DUIDRawData=DUID
c'est en place, dans /etc/systemd/networkd.conf (le fichier n'existait pas, donc créer pour y mettre ces 2 ligne)
le DUID, j'ai mis celui du /56

enfin j'avais testé la solution du lien que tu m'as mis, j'ai remplacé - IPV6ADDRESS/PREFIXLEN par - 2001:xxx:xxxx:xx::/56

il y a bien quelque chose qui sort avec ip a:
inet6 2001:xxx:xxxx:xxx::/56 scope global
       valid_lft forever preferred_lft forever

mais le ping6 ne fonctionne toujours pas, c'est le fond du problème
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 06 février 2019 à 17:08:24
Je n'ai pas de serveurs chez Online dans n'est pas accès a leur console pour /56, /64. Il me semblais pourtant qu'on pouvait descendre jusqu'au /64. De toute facon ca ne change rien a ton probleme si tu mets le DUID du /56 le trafic du /56 doit atteindre ton serveur.

Il y a plusieurs causes possibles:

- ton serveur ne fait pas la requete dhcpv6-pd:
ps -aux | grep dhclientindique quoi ?

- tu n'as pas de route de sortie
ip -6 routeindique quoi?

- les icmpv6 sont bloquées (firewall et/ou iptables): peu probable si ton ubuntu es de base.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 06 février 2019 à 18:58:21
bon bon
le support est intervenu et a fait en test en boot de secours
et m'a répondu que tout va bien, qu'il ne peut pas m'aider car c'est un problème de configuration.

sauf que comme par magie tout fonctionne maintenant

c'est curieux....

Merci pour l'aide kgersen
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 06 février 2019 à 20:34:05
c'est curieux....

Non, c'est parce qu'en mode secours le support a envoyé la requête dhcp ce qui a pour effet d'activer le routage du préfixe à travers le réseau d'online/scaleway.

Quand le bail aura expiré tu perdras l'IPv6 si tu n'as pas corrigé le problème.
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 06 février 2019 à 21:04:51
c'est fort possible oui.

d'ou le check de la présence d'un process dhclient ayant l'option -P (= prefix delegation).
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 06 février 2019 à 21:11:03
ok

ps -aux | grep dhclient
xxxx    16486  0.0  0.0  14376  1032 pts/0    S+   20:42   0:00 grep --color=auto dhclient

ip -6 route
2001:xxx:xxxx:xx::/56 dev eno1 proto kernel metric 256 pref medium
fe80::/64 dev eno1 proto kernel metric 256 pref medium
default via fe80::xxxx:xxxx:xxxx:xxx dev eno1 proto ra metric 100 mtu 1500 pref high

que dois je faire concrètement ?
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 06 février 2019 à 21:24:18
fait comme expliqué la: https://documentation.online.net/fr/dedicated-server/network/ipv6/prefix

il te faut le /etc/systemd/system/dhclient.service

pour le DUID leur doc est confuse car ils mélangent la méthode a l'ancienne et la méthode systemd...donc fait comme eux....
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 06 février 2019 à 21:35:41
ok

donc la doc dit :
Il vous faudra modifier le fichier /etc/dhcp/dhclient6.conf
sauf qu'il n'y a pas de fichier dhclient6.conf, ce qui a tendance à me laisser penser que la manip n'est pas la bonne ou ne correspond pas à ma version du système
il en est quoi ?

ensuite, la doc dit qu'il faut configurer le réseau mais la doc est pour ubuntu 16, je suis sur 18
cela consiste à faire quoi exactement ? à laisser ce que j'ai fait avant ? à savoir

/etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes
      dhcp6: no
      addresses:
      - 2001:xxx:xxxx:xx::/56

et

/etc/systemd/networkd.conf
DUIDType=vendor
DUIDRawData=DUID

Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 07 février 2019 à 02:05:33
Tu confonds les tutoriaux et donc les clients dhcp.

networkd.conf c'est pour utiliser le dhcp de systemd alors que le guide sur online.net c'est pour le dhclient de ISC.

Contrairement à kgersen je ne te conseille pas de suivre le guide d'online.net.

Tu peux utiliser la méthode dhcp systemd, je ne sais pas si ça fonctionne car jamais utilisé mais je te conseille d'utiliser dhcpcd5. C'est le moins crade de tous.

apt install dhcpcd5

Tu crées un fichier de configuration dans /etc/dhcpcd.conf avec juste ça :

noipv6rs
noipv6
clientid 00:00:00:00:00:00:00:00:00:00
interface eno1
ia_pd 0/2001:xxx:xxxx:xx::/56 eno1/0

Puis tu lances temporairement le client en avant-plan et en mode debug pour voir si tout va bien :

dhcpcd -6GdBf /etc/dhcpcd.conf
Tu devrais voir quelque chose comme :

eno1: REPLY6 received from fe80::1234:1234:1234:1234
eno1: delegated prefix 2001:bc8:1234:12::/56

Rajouter le préfixe à l'interface :

ip a a 2001:bc8:1234:12::/56 dev eno1

Et normalement c'est bon.
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Nh3xus le 07 février 2019 à 05:10:49
Il me semble que si tu veux bypasser la gestion réseau de systemd, il faut lui indiquer de ne pas gérer l'interface réseau qui t'intéresse.
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 07 février 2019 à 10:20:48

Contrairement à kgersen je ne te conseille pas de suivre le guide d'online.net.


je n'ai été précis, je parlais juste des 2 premieres parties du guide d'online: "Configurer le client DHCPv6" et "Démarrage du client DHCPv6 avec SystemD".

pour être clair il faut:
- /etc/dhcp/dhclient6.conf avec le duid dedans
- /etc/systemd/system/dhclient.service pour lancer le client dhcpv6 en mode prefix delegation
- configurer l'ip dans l'interface comme tu as deja fait

le problème dont je parlais est le mélange systemd/pas systemd qui est fait. En conf systemd "pure et propre" il aurait fallu utilisé par exemple le fichier /etc/systemd/network/eno1.network et mettre tout dedans (ip4 et ipv6).

un truc du genre:

/etc/systemd/network/eno1.network
[Match]
Name=eno1

[Network]
DHCP=ipv4
IPv6AcceptRA=yes
IPv6PrefixDelegation=dhcpv6

et le DUID dans /etc/systemd/networkd.conf

Mais la on a en plus netplan au dessus qui fout la zone....car c'est netplan qui est censé générer ce fichier .network...mais netplan ne supporte pas encore IPv6PrefixDelegation  ( https://bugs.launchpad.net/netplan/+bug/1771886 )
donc ca oblige à faire la conf IPv6PrefixDelegation  avec un autre client dhcp (dhclient) au lieu de la faire avec networkd.

bref comme d'hab Ubuntu c'est bien que quand on est dans les trucs qui sortent pas de ce que les devs ont testé...

apres je ne vois pas l’intérêt d'utilisé un troisième client dhcp comme dhcpcd5 alors qu'il y a dhclient.
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 07 février 2019 à 19:57:24
apres je ne vois pas l’intérêt d'utilisé un troisième client dhcp comme dhcpcd5 alors qu'il y a dhclient.

Le but c'était plus de remplacer le isc dhclient par le dhcpcd, pas d'utiliser les 3 en même temps ;)

Le dhclient dans le guide de online.net est celui de l'ISC et il est super crade. Même au niveau de l'implèmentation c'est foireux, visiblement chez online/scaleway on est au courant puisque le guide suggère une régle iptables pour empêcher un flood de requêtes.

Dhcpcd fait le job et il peut être configuré pour n'être utilisé que pour envoyer la requête qui est nécessaire et derrière garder une configuration statique propre.

Peut-être que le networkd sait le faire correctement mais ça je ne le sais pas :)
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 07 février 2019 à 20:19:47
Le but c'était plus de remplacer le isc dhclient par le dhcpcd, pas d'utiliser les 3 en même temps ;)

oui ca j'avais compris. mais usuellement dhclient est pré-installé.

Le dhclient dans le guide de online.net est celui de l'ISC et il est super crade. Même au niveau de l'implèmentation c'est foireux, visiblement chez online/scaleway on est au courant puisque le guide suggère une régle iptables pour empêcher un flood de requêtes.

"super crade" ? source fiable ?

C'est pourtant le client (et serveur) le plus utilisé au monde non (ou pas loin avec dnsmasq), l'un des plus anciens et c'est un consortium qui est derriere et pas un seul gars comme avec dhcpcd...

Après les avis des uns et des autres dans le monde Linux on sait ce que ca donne ;) Tu met 2 linuxiens dans la meme piece et tu peux être sur qu'ils ne seront pas d'accord après quelques minutes de discussion. :o
Titre: [résolu] Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 07 février 2019 à 21:03:47
"super crade" ? source fiable ?

Oui, le code source.

C'est pourtant le client (et serveur) le plus utilisé au monde non (ou pas loin avec dnsmasq)

Il me semble que dhcpcd est ou a été compris dans beaucoup de distributions.

C'est pourtant le client (et serveur) le plus utilisé au monde non (ou pas loin avec dnsmasq), l'un des plus anciens et c'est un consortium qui est derriere et pas un seul gars comme avec dhcpcd...

Ce ne sont pas des gages de qualités.

De plus il est possible d'apporter des modifications à dhcpcd puisque je l'ai déjà fait. C'est également le plus conforme au standard.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 00:51:39
Je vois que le sujet créer un débat passionné  ;D

effectivement le bail dhcp a expiré celui de l'intervention du support, du coup le ping6 ne marche plus.

J'ai essayé la méthode de la doc, celle-ci ne marche pas non plus, même après un reboot

Il ne me reste plus qu'a testé la méthode de cali

juste pour être sûr
noipv6rs
noipv6
clientid 00:00:00:00:00:00:00:00:00:00
interface eno1
ia_pd 0/2001:xxx:xxxx:xx::/56 eno1/0

le clientid c'est mon DUID ? ou il faut bien mettre 00:00:00:00:00:00:00:00:00:00 ?

et
apt install dhcpcd5ne va pas créer des conflits ou autres dysfonctionnement ?

et le truc du tuto (dhcp6: no etc.) je ne dois pas le faire, c'est bien ça? c'est à dire je reviens à la config de base

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 00:57:18
le clientid c'est mon DUID ? ou il faut bien mettre 00:00:00:00:00:00:00:00:00:00 ?

Oui il faut le remplacer par ton duid.

et le truc du tuto (dhcp6: no etc.) je ne dois pas le faire, c'est bien ça? c'est à dire je reviens à la config de base

Oui mais tu peux juste l'enlever, ça revient au même.

apt install dhcpcd5ne va pas créer des conflits ou autres dysfonctionnement ?

Si l'autre ne se lance pas automatiquement, non. Mais tu peux le désinstaller.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 02:21:56
ça ne marche pas

la commande:
dhcpcd -6GdBf /etc/dhcpcd.conf

ne retourne pas de delegated prefix

donc pas pu faire :
ip a a 2001:bc8:1234:12::/56 dev eno1

ping6 ne fait rien
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 03:09:37
dhcpcd -6GdBf /etc/dhcpcd.conf

ne retourne pas de delegated prefix

Ok, et qu'est-ce que les logs disent ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 03:17:12
ip a a 2001:bc8:1234:12::/56 dev eno1

Tu as bien remplacé ça par ton préfixe ?

Ainsi qu'à la ligne ia_pd 0/2001:xxx:xxxx:xx::/56 eno1/0 dans /etc/dhcpcd.conf ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 03:42:45
oui j'ai bien mis prefixe et bloc.

en revanche l'install a crée le fichier  /etc/dhcpcd.conf avec pleins de choses non configuré, j'ai tout commenté

# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

# Inform the DHCP server of our hostname for DDNS.
#hostname

# Use the hardware address of the interface for the Client ID.
#clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
#duid

# Persist interface configuration when dhcpcd exits.
#persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
#option rapid_commit

# A list of options to request from the DHCP server.
#option domain_name_servers, domain_name, domain_search, host_name
#option classless_static_routes
# Most distributions have NTP support.
#option ntp_servers
# Respect the network MTU. This is applied to DHCP routes.
#option interface_mtu

# A ServerID is required by RFC2131.
#require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
#slaac private

comment on accede aux logs?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 03:46:52
comment on accede aux logs?

Normalement tout doit s'afficher dans ton terminal si tu l'as lancé avec la commande complète indiquée précédement.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 03:51:03
ah ok

voila

# dhcpcd -6GdBf /etc/dhcpcd.conf
dhcpcd-6.11.5 starting
eno1: executing `/lib/dhcpcd/dhcpcd-run-hooks' PREINIT
eno1: executing `/lib/dhcpcd/dhcpcd-run-hooks' CARRIER
eno2: executing `/lib/dhcpcd/dhcpcd-run-hooks' PREINIT
eno2: executing `/lib/dhcpcd/dhcpcd-run-hooks' CARRIER
DUID 00:00:00:00:00:00:00:00:00:00:00:00:00 (remplacé)
eno1: IAID xx:xx:xx:xx (remplacé)
eno1: IAID 00:00:00:00
eno1: reading lease `/var/lib/dhcpcd5/dhcpcd-eno1.lease6'
eno1: soliciting a DHCPv6 lease
eno1: delaying SOLICIT6 (xid 0x8e1faa), next in 0.3 seconds
eno2: IAID xx:xx:xx:xx (remplacé)
eno2: adding address fe80::xxxx:xxxx:xxxx:xxxx (remplacé)
eno2: pltime infinity, vltime infinity
eno1: broadcasting SOLICIT6 (xid 0x8e1faa), next in 1.0 seconds
eno1: broadcasting SOLICIT6 (xid 0x8e1faa), next in 2.0 seconds
eno1: broadcasting SOLICIT6 (xid 0x8e1faa), next in 4.0 seconds
eno1: broadcasting SOLICIT6 (xid 0x8e1faa), next in 7.7 seconds
eno1: broadcasting SOLICIT6 (xid 0x8e1faa), next in 16.2 seconds
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 04:01:52
T'aurais pas des règles de pare-feu ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 04:04:30
je dirai que non
c'est l'install de base
avec plesk installé par dessus

cela dit entre le moment ou le support à fait son truc et maintenant, rien n'a changé
le ping6 marchait, donc par déduction, devrait rien y avoir qui bloquerait
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 04:15:30
cela dit entre le moment ou le support à fait son truc et maintenant, rien n'a changé
le ping6 marchait, donc par déduction, devrait rien y avoir qui bloquerait

Oui mais non.

iptables -L -n

Si il n'y a rien :

tcpdump -ni eth0 'host fe80:: && port 546'

Il faut remplacer le fe80:: par l'adresse link-local de l'interface puis lancer le dhcpcd lorsque tcpdump écoute.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 04:31:41
rien dans le firewall

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 04:36:49
Tu peux le refaire mais avec :

tcpdump -vni eno1 'host fe80::9eb6:54ff:febb:7160 && port 546'
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 04:39:01
 8)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 04:46:40
T'es sûr que ton DUID correspond bien au préfixe configuré chez online/scaleway ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 04:47:58
oui copier/coller depuis l'interface online, impossible de se tromper
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 04:48:54
sinon je peux essayer avec le /48
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 04:51:28
sinon je peux essayer avec le /48

Oui.

Il y a un truc qui cloche dans le client-ID.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:00:56
ça ne marche pas mieux LOL

aucune réponse du dhcp

je sens que je vais laisser tomber l'affaire

je migre depuis un serveur ovh vers online, sur celui d'ovh tout était pré-configuré, sur celui d'online je suis obligé de me casser la tete, ça leur coute quoi de mettre une doc à jour xd

En tout cas merci beaucoup cali pour ces efforts  :D
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:06:27
Si, il y a une réponse du serveur dhcp qui dit qu'aucun préfixe n'est disponible.

Donc il y a un problème de configuration, peut-être au moment du copiage du duid.

Tu peux essayé de commenter le clientid dans le dhcpcd.conf et lancer :

dhcpcd -6GdBf /etc/dhcpcd.conf -I 00:00:00:00:00:00:00:00:00:00
En remplaçant 00:00:00:00:00:00:00:00:00:00 par ton DUID.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:11:57
Ok, je crois que je sais ce que c'est.

echo '00:00:00:00:00:00:00:00:00:00' > /etc/dhcpcd.duid

En remplaçant par le duid, puis :

dhcpcd -6GdBf /etc/dhcpcd.conf
Vérifie que la ligne DUID corresponde bien au bon DUID.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:12:57
voila mais je viens de voir un truc bizarre
dans l'output y a une ligne DUID qui en affiche un qui n'est pas le mien

edit:
j'ai pas fait la manip echo, ton post viens de pop
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:15:23
eh dailleurs
je viens d'ouvrir /etc/dhcpcd.duid

ce fameux DIUD qui n'est pas le mien est dans ce fichier

comment ça se fait ?!

dois je m'inquieter ? LOL
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:18:02
comment ça se fait ?!

Ce n'est pas très important mais remplace-le par le tien puis vérifie que c'est bien le bon DUID qui s'affiche.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:27:20
le DUID est pris en compte correctement maintenant

mais ça ne marche toujours pas.

j'ai essayé les 2, le /56 et /48, en mettant à chaque fois le bon DUID
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:30:13
mais ça ne marche toujours pas.

Ok et tcpdump ça dit quoi ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:34:22
 8)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:37:35
Bien c'est bon, ça marche là.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:39:58
ah bon ?



ping6 ne fait tjrs rien
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:48:09
Tu as bien une adresse configurée sur l'interface eno1 ?

La réponse du serveur dhcp me semble correcte.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 05:50:02
oui une ipv4 celle du serveur
et une ipv6 en /64
mais ces ip ont toujours été la
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 05:52:49
Rajoute ton /48.

ip -6 a a 2001:bc8:xxxx::/48 dev eno1
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 06:00:12
je suis repassé en /56 pour rester dans les recommandations online

ça me sort ça:

Error: either "local" is duplicate, or "/56" is a garbage.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 06:01:57
je suis repassé en /56 pour rester dans les recommandations online

ça me sort ça:

Error: either "local" is duplicate, or "/56" is a garbage.

Ouais et avec :

ip -6 a s dev eno1
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 06:13:24
ok ça ma mit:
ip/64
valid_lft forever preferred_lft forever

ça à l'air ok
j'ai reboot le server

ping6 ne fait rien , y d'autres manip à faire?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 06:16:27
ok ça ma mit:
ip/64
valid_lft forever preferred_lft forever

Oui mais cette adresse fait-elle partie du préfixe routé ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 06:20:48
ah c'était juste de l'affichage, je suis fatigué hahaha

c'est l'ip /64 qui est la depuis le début, je ne sais pas du tout si elle est en rapport avec le /56, la je maitrise pas bien

je vais aller dormir et faire des cauchemars en TCP/IP v6 LOL
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 08 février 2019 à 09:14:49
t'as du activé l'IPv6 SLAAC dans la console Online non ? https://documentation.online.net/en/dedicated-server/network/ipv6/slaac

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 08 février 2019 à 11:11:18
J'ai moi-même pas mal galéré avec l'ipv6 d'Online et j'ai trouvé une solution stable pour mes Debian 9, je n'ai aucune machine qui est compatible avec l'IPv6 SLAAC, donc obligé d'utiliser leur bricole avec DHCPv6.
Si tu suis ma solution, enlève bien ce que tu as fait avec ton dhclient, car j'utilise un client DHCP alternatif qui fonctionne mieux avec un duid personnalisé :

sudo apt update
sudo apt install dibbler-client --no-install-recommends

Quand tu vas installer dibbler-client, il va te poser 2-3 questions, tu peux répondre au pif, on va écraser la configuration ensuite.

Ici tu configures Dibbler, mon interface réseau se nomme enp0s20, a toi de changer avec le bon nom
/etc/dibbler/client.conf :
log-level 7

iface enp0s20 {
    pd
}

auth-protocol reconfigure-key
auth-replay monotonic
auth-methods digest-hmac-md5
duid-type duid-ll
inactive-mode

Ici tu configures ton DUID qu'Online de donne :
/var/lib/dibbler/client-duid :
00:00:00:00:00:00:00:00:00:00
Dans ton /etc/network/interfaces, il reste plus qu'a fixer ton adresse IP :
iface enp0s20 inet6 static
address  2001:bc8:1234:1234::1/64

Il te reste plus qu'a reboot ta machine, et tu auras de l'IPv6 ;)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 14:47:59
@kgersen:
l'option SLAAC n'est pas disponible sur mon serveur

@vectronx:
iface enp0s20 inet6 static
address  2001:bc8:1234:1234::1/64
ici je mets bien l'ip qui sort quand je fais ip a, c'est l'ip /64 qui est la depuis le début
ou c'est le /56 qui se trouve dans mon interface online que je dois mettre la ? (2001:xxx:xxxx:xxx:: /56)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vivien le 08 février 2019 à 14:53:58
Il y a des serveurs qui ne supportent pas SLAAC ?

Pourtant il me semble que Ubuntu étais pas le seul à récupérer des IP via SLAAC automatiquement... cf mon gros souci Ubuntu serveur : Pb de perte d'IPv6 après un reboot Édit cause : Ubuntu serveur utilise l'IPv6 HS du RA (Router Advertisement), à la place de celle indiquée dans /etc/network/interfaces (https://lafibre.info/serveur-linux/perte-ipv6/)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 14:58:04
ici je mets bien l'ip qui sort quand je fais ip a, c'est l'ip /64 qui est la depuis le début
ou c'est le /56 qui se trouve dans mon interface online que je dois mettre la ? (2001:xxx:xxxx:xxx:: /56)

Par soucis de clarté, mets le /48 ça sera plus facile. Visiblement tu fais une demande pour le /48 puisque c'est ce que j'ai vu dans les paquets.

Le problème c'est que tu reçois bien la réponse qu'il faut du serveur dhcp mais elle n'arrive pas jusqu'au client. Mais même sans ça, le serveur dhcp indique bien qu'il autorise le préfixe donc ça devrait router.

Il y a des serveurs qui ne supportent pas SLAAC ?

C'est pas le serveur qui ne supporte pas mais online/scaleway.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 08 février 2019 à 15:43:03
@kgersen:
l'option SLAAC n'est pas disponible sur mon serveur

@vectronx:
iface enp0s20 inet6 static
address  2001:bc8:1234:1234::1/64
ici je mets bien l'ip qui sort quand je fais ip a, c'est l'ip /64 qui est la depuis le début
ou c'est le /56 qui se trouve dans mon interface online que je dois mettre la ? (2001:xxx:xxxx:xxx:: /56)

Si tu utilises le DUID du /56, tout le /56 sera routé vers ton serveur, du coup tu peux mettre n'importe quelle adresse du /56 avec n'importe quel masque, c'est toi qui décides.
Perso j'ai l'habitude de mettre /64 mais tu peux mettre /56 ou même /128, ça sera pareil.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 15:57:47
Si tu utilises le DUID du /56, tout le /56 sera routé vers ton serveur, du coup tu peux mettre n'importe quelle adresse du /56 avec n'importe quel masque, c'est toi qui décides.
Perso j'ai l'habitude de mettre /64 mais tu peux mettre /56 ou même /128, ça sera pareil.

d'accord, pour faire court, l'ipv6 je n'y comprend rien, pour l'instant

donc pour faire une synthèse:
online me permet de souscrire un /48 pour tout le compte, tous les serveurs que je pourrais avoir chez online
online me recommande de faire un sous réseaux pour un serveur donné, c'est le /56
en dehors de tout ça le serveur a une adresse /64 je ne sais pas du tout ce que c'est, en tout cas c'est là en faisant un ip a

quand tu me dis : "du coup tu peux mettre n'importe quelle adresse du /56 avec n'importe quel masque", ça veut dire quoi exactement ?
parce que que je n'ai pas des adresses à disposition. ou c'est à moi d'en inventer simplement ?
exemple: mon bloc online c'est :2001:xxx:xxxx:xxx:: /56
donc je peux décider de faire ça : 2001:xxx:xxxx:xxx::1 /56 ? ou ce n'est pas ça du tout  ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 16:23:08
Avant de créer des sous-réseaux je pense qu'il est plus judicieux de faire au plus simple.

Je pense que l'adresse en /64 dont tu parles c'est une adresse en fe80::/64, c'est normal. C'est une adresse locale non routable qui est requise en IPv6.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 08 février 2019 à 16:28:11
Avant de créer des sous-réseaux je pense qu'il est plus judicieux de faire au plus simple.

Je pense que l'adresse en /64 dont tu parles c'est une adresse en fe80::/64, c'est normal. C'est une adresse locale non routable qui est requise en IPv6.

d'accord

mais je mets quoi alors? ici
iface enp0s20 inet6 static
address  2001:bc8:1234:1234::1/64

mon /48? tel qu'il est affiché dans mon online ? c'est à dire 2001:xxxx:xxxx:: /48
ou alors j'invente une adresse, par exemple 2001:xxxx:xxxx::1 /48
c'est à ce niveau que je ne comprends pas ce qu'il faut faire.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 08 février 2019 à 16:32:50
mon /48? tel qu'il est affiché dans mon online ? c'est à dire 2001:xxxx:xxxx:: /48
ou alors j'invente une adresse, par exemple 2001:xxxx:xxxx::1 /48
c'est à ce niveau que je ne comprends pas ce qu'il faut faire.

Ça n'a pas d'importance tant que tu mets une adresse qui fait partie du réseau qui t'es alloué.

Aussi, tu utilises ubuntu avec netplan.

iface enp0s20 inet6 static
address  2001:bc8:1234:1234::1/64

Ça c'est pour ifupdown.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 08 février 2019 à 17:16:03
Je prefere m'abstenir parce que la ca part en contradiction et ca n'aide pas Xaerlur.

@Xaerlur suit les recommendation d'une seule personne et d'une seule car si tu commences a mélanger des solutions différentes avec des clients dhcp différents tu n'arrivera a rien.

Apres si tu n'as aucune base en IPv6 commence peut-être par comprendre les adresses IPv6. Comprendre pourquoi si Online route un /56 sur ton serveur ce dernier peut quand meme avoir son interface en /64. Comprendre le principe de DHCPv6-PD qui ne configure pas d'adresse contrairement a DHCP en IPv4 etc.

Apres la solution la plus simple et qui marche est celle d'Online sur leur site (netplan pour la config de l'IP du serveur et dhclient pour la requete DHCPv6-PD) mais faut partir d'une config propre...
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 09 février 2019 à 01:15:40
d'accord, pour faire court, l'ipv6 je n'y comprend rien, pour l'instant

donc pour faire une synthèse:
online me permet de souscrire un /48 pour tout le compte, tous les serveurs que je pourrais avoir chez online
online me recommande de faire un sous réseaux pour un serveur donné, c'est le /56
en dehors de tout ça le serveur a une adresse /64 je ne sais pas du tout ce que c'est, en tout cas c'est là en faisant un ip a

quand tu me dis : "du coup tu peux mettre n'importe quelle adresse du /56 avec n'importe quel masque", ça veut dire quoi exactement ?
parce que que je n'ai pas des adresses à disposition. ou c'est à moi d'en inventer simplement ?
exemple: mon bloc online c'est :2001:xxx:xxxx:xxx:: /56
donc je peux décider de faire ça : 2001:xxx:xxxx:xxx::1 /56 ? ou ce n'est pas ça du tout  ?

Online peut découper ton bloc /48 en /56 pour chacun de tes serveurs. Quand tu t'authentifies a l'aide ton DUID, Online route le bloc vers ta machine, libre a toi de faire ce que tu veux ensuite.

Par exemple, dans mon interface sur Online, j'ai mon bloc "2001:bc8:0000:100:: /56". Je configure mon serveur avec le bon DUID puis je fais mes requêtes DHCPv6.
Ici les requêtes DHCPv6 ne servent pas à récupérer une adresse IPv6 mais uniquement a récupérer une route par défaut et a activer le routage de ton bloc (2001:bc8:0000:100:: /56) vers ta machine via ton adresse IPv6 link local (ton adresse ipv6 qui comment par fe80::...).


Mais alors pourquoi router un /56 pour au final utiliser qu'un /64 ?
Grâce à ça, tu peux utiliser un autre /64 pour le dédier pour un VPN, ou alors pour des machines virtuel/conteneur

Je t'ai fait un petit schéma réseau qui résume tout ce que je viens de dire, en espérant que je ne t'ai pas perdu  :D
(https://pix.milkywan.fr/qIl8x8Yl.svg)


En bref, sur l'interface d'Online on considère que ton bloc est "2001:bc8:0000:100:: /56", pour commencer tu devrais mettre ta machine 2001:bc8:0000:100::1 /64
Comme dit kgersen, tu devrais écouter une personne, car tu ne vas pas y arriver en mélangent tous les clients DHCPv6.

Pour moi deux solutions:
1. Tu suis la doc sur le site d'Online et par expérience ça apporte plus de problèmes qu'autre chose, perso dhclient plantait de temps en temps et au démarrage il supprimait mes adresses IPv6.
2. Tu suis se que je t'ai dit de faire avec dibbler et tu adaptes la dernière partie avec /etc/network/interfaces pour utiliser avec netplan ou alors tu réinstalles en Debian 9 pour être dans la même configuration que moi.

Dans les deux cas je te conseille de réinstaller si tu ne sais plus ce que tu as fait, ça évitera les confies avec les différents clients DHCPv6.

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: Xaerlur le 09 février 2019 à 18:02:11
Messieurs,

un grand merci pour toute votre aide

j'ai enfin une solution qui fonctionne

celle de vectronx

merci vectronx pour toutes les explications sur l'ipv6

ping6 fonctionne
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: trekker92 le 10 avril 2019 à 10:57:01
bonsoir Audience...

moi perso j'ai également essayé dans ce schéma là :
installation ordinaire d'ubuntu 18 sur dedibox, tentative d'appliquer directement l'ipv6, puis par le duid comme recommandé (notamment par online)
sauf que par netplans bah c'est parcours militaire... et la réponse du service online :

Citer
Nous ne fournissons pas de guide de configuration ipv6 sur netplan, je vous invite à vous renseigner sur les forums dédiés.

moi ca me laisse sans voix..

une personne qui veut l'ipv6 sur un ubuntu server sans installer de surcouche, avec l'applicatif par défaut, ne pourra donc pas en bénéficier..
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 10 avril 2019 à 11:53:18
Hello,

Depuis 1 mois, j'ai un problème avec l'ipv6 chez Online, en gros Online drop mes dhcpv6 SOLICIT. Un ticket est en cours depuis presque 1 mois chez Online, mais rien pour l'instant.
J'en ai eu un peu marre et du coup, je suis allé voir ailleurs et j'ai tout résilié chez Online pour la fin du mois.

Ne compte surtout pas sur le support, pour Online l'ipv6, c'est le cadet de leur soucis.
Test avec dibbler comme à fait Xaerlur, je suis d'accord que ce n'est pas le plus propre mais au moins ça fonctionne (sauf quand Online chie dans la colle).

Si avec Dibbler ça ne fonctionne toujours pas et que dans les logs tu as plein de "Processing msg (SOLICIT,transID=0x9aba78,opts: 1 25 8)", je t'invite à faire comme moi, d'aller ailleurs.

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 10 avril 2019 à 12:37:41
Depuis 1 mois, j'ai un problème avec l'ipv6 chez Online, en gros Online drop mes dhcpv6 SOLICIT. Un ticket est en cours depuis presque 1 mois chez Online, mais rien pour l'instant.

J'ai observé le même problème que toi sur une machine.

Ce qui se passe c'est que normalement tant que le serveur DHCP ne reçoit pas de requêtes de délégation de préfixe, le réseau filtre le trafic IPv6 et ne permet de communiquer qu'avec le routeur qui gère aussi le serveur DHCP. Lorsque la requête est reçu le trafic est normalement autorisé, sauf que depuis un mois, le trafic entrant reste bloqué lors du renouvellement alors que le trafic sortant est autorisé. Ça montre que les SOLICIT ne sont pas ignorées par le serveur mais que le client ne reçoit pas la réponse car c'est bloqué...

Pour contourner le problème, la seule solution était de couper le port réseau et de le réactiver, ce qui visiblement provoque une réinitialisation des ACLs. Mais bon, 12 heures plus tard c'était généralement rebelote.

Depuis avant hier, inexplicablement, le système refonctionne normalement.

Bien sûr, Online/Scaleway ignore le problème alors que plusieurs de leurs clients et même des infogérants officiels connaissent ces difficultés (sujet invoqué lors de l'FRnOG).

Ce qui est le plus agaçant c'est qu'ils ne sont pas capable de regarder dans les logs de leurs systèmes, et que la seule réponse est toujours « on va mettre la machine en mode "rescue" ».

PS : Quel est l'emplacement de ton serveur ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 10 avril 2019 à 13:24:26
Merci pour les infos, Online n'a pas été bien bavard avec moi, je n'avais toutes ces infos.

Effectivement ça fonctionne, personne ma prévenue dans le ticket. Mais bon c'est trop tard j'ai déjà tout migré.

C'est ce qu'y s'est passé pour moi au début, il reboot le serveur en mode "rescue" sans prévenir que l’arrêt de la machine allait être fait électriquement, du coup, j'ai perdu certaine donnée :/

Datacenter : DC3, Salle : 4 4-4, Baie : A2, Bloc : A, Position : 30

Edit : les DNS d'Online ne permet plus de récupérer les records AAAA de google.com et de gmail.com, sur mon nom de domaine je n'ai pas le soucis, clairement Online fait n'importe quoi avec l'ipv6  :

dig AAAA google.com @62.210.16.6

; <<>> DiG 9.10.3-P4-Debian <<>> AAAA google.com @62.210.16.6
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11239
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com. IN AAAA

;; AUTHORITY SECTION:
google.com. 56 IN SOA ns1.google.com. dns-admin.google.com. 242833335 900 900 1800 60

;; Query time: 0 msec
;; SERVER: 62.210.16.6#53(62.210.16.6)
;; WHEN: Wed Apr 10 13:30:46 CEST 2019
;; MSG SIZE  rcvd: 89
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: trekker92 le 10 avril 2019 à 14:10:45
dans l'idée faut savoir que de mon coté le probleme ne se caractérise que par ubuntu18/netplan
avec ubuntu 14, fichier interfaces, ca passe..
est il possible d'utiliser interfaces instead of netplan?
à suivre..
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: cali le 10 avril 2019 à 15:41:59
Datacenter : DC3, Salle : 4 4-4, Baie : A2, Bloc : A, Position : 30

Salle 4 4-4 à DC3, comme dans mon cas. Quelle coïncidence !
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 10 avril 2019 à 17:55:11
netplan n'est pas compatible avec dhcpv6 prefix delegation. ca déjà indiqué il me semble.

y'a que la conf slaac qui marchera avec netplan (donc une seule IPv6).

Y'a moyen de mixer netplan plus une config manuelle mais ne vous attendez pas a des miracles si vous ne maîtriser pas le sujet.

J'ai loué une machine chez Online pour faire des test depuis plus d'un mois je n'ai aucun souci.

donc pebkac probablement.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vivien le 10 avril 2019 à 20:03:44
est il possible d'utiliser interfaces instead of netplan?

Il suffit de faire sudo apt-get install -y ifupdown pour récupérer l'ancien système.
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 10 avril 2019 à 21:15:16
netplan n'est pas compatible avec dhcpv6 prefix delegation. ca déjà indiqué il me semble.

y'a que la conf slaac qui marchera avec netplan (donc une seule IPv6).

Y'a moyen de mixer netplan plus une config manuelle mais ne vous attendez pas a des miracles si vous ne maîtriser pas le sujet.

J'ai loué une machine chez Online pour faire des test depuis plus d'un mois je n'ai aucun souci.

donc pebkac probablement.

Le problème c'est que j'avais aucun serveur compatible avec le slaac d'online et c'est probablement le cas pour trekker92, il y a très peu de serveur chez Online qui son compatible avec slaac et c'est impossible de le savoir avant l'achat, du coup rien a voir avec du pebkac !
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 10 avril 2019 à 21:18:56
tout les serveurs sont compatibles slaac...


Edit : les DNS d'Online ne permet plus de récupérer les records AAAA de google.com et de gmail.com, sur mon nom de domaine je n'ai pas le soucis, clairement Online fait n'importe quoi avec l'ipv6  :


Ce n'est pas qu'en IPv6. De l'extérieur d'Online les serveurs DNS d'Online ne trouvent rien pour google.com.

D'un autre coté ce ne sont pas officiellement des serveurs DNS publiques utilisables de n'importe ou donc ils ont peut-etre fait cela expres.

Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 10 avril 2019 à 21:34:43
tout les serveurs sont compatibles slaac...

non :
(https://pix.milkywan.fr/xqZRb8MM.png)

Ce n'est pas qu'en IPv6. De l'extérieur d'Online les serveurs DNS d'Online ne trouvent rien pour google.com.

D'un autre coté ce ne sont pas officiellement des serveurs DNS publiques utilisables de n'importe ou donc ils ont peut-etre fait cela expres.

Je le fait depuis mon serveur de chez Online, pour récupérer les records A pas de soucis, c'est uniquement les records AAAA de chez google...
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 10 avril 2019 à 21:38:35
ah my bad je croyais que tu parlais des images d'OS fournit par Online pas des serveurs physiques. ;D

Je le fait depuis mon serveur de chez Online, pour récupérer les records A pas de soucis, c'est uniquement les records AAAA de chez google...

curieux ca. tu dig bien avec les valeurs dns recues d'Online (ce qu'il y a dans /etc/resolv.conf sur une config de base non modifiée) ou t'as mis a la main ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 10 avril 2019 à 21:42:48
Tout est dans ma commande dig : "dig AAAA google.com @62.210.16.6"

dig AAAA google.com @62.210.16.6

; <<>> DiG 9.10.3-P4-Debian <<>> AAAA google.com @62.210.16.6
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11239
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com. IN AAAA

;; AUTHORITY SECTION:
google.com. 56 IN SOA ns1.google.com. dns-admin.google.com. 242833335 900 900 1800 60

;; Query time: 0 msec
;; SERVER: 62.210.16.6#53(62.210.16.6)
;; WHEN: Wed Apr 10 13:30:46 CEST 2019
;; MSG SIZE  rcvd: 89
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 10 avril 2019 à 23:18:40
Tout est dans ma commande dig : "dig AAAA google.com @62.210.16.6"

ma question était : il sort d'ou ton 62.210.16.6 ? c'est bien le dns recu via dhcp ?
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 11 avril 2019 à 07:27:24
De la documentation : https://documentation.online.net/fr/dedicated-server/network/dedibox-network#serveurs_dns
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: kgersen le 11 avril 2019 à 08:52:38
mouais la doc d'Online c'est pas trop ca en général :p

t'as essayé un dig en ipv6 (avec 2001:bc8:401::3 par exemple) ? mais le mieux est d'utiliser les valeurs fournit par le dhcp (en général ce qu'il y a dans /etc/resolv/conf)
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: vectronx le 11 avril 2019 à 10:41:19
Ça refonctionne normalement :
dig AAAA google.com @62.210.16.6 +short
2a00:1450:4007:810::200e
dig AAAA google.com @2001:bc8:401::3 +short
2a00:1450:4007:811::200e
Titre: Configurer une IPv6 sur un serveur Dedibox avec Ubuntu 18.04
Posté par: trekker92 le 12 avril 2019 à 13:45:36
netplan n'est pas compatible avec dhcpv6 prefix delegation. ca déjà indiqué il me semble.

y'a que la conf slaac qui marchera avec netplan (donc une seule IPv6).

Y'a moyen de mixer netplan plus une config manuelle mais ne vous attendez pas a des miracles si vous ne maîtriser pas le sujet.

J'ai loué une machine chez Online pour faire des test depuis plus d'un mois je n'ai aucun souci.

donc pebkac probablement.

pebkac je sais pas mais fournir des explications serait bienvenue....
un petit fichier de conf à titre d'exemple? sur network/interfaces et netplan?
histoire que les prochains pékins qui souhaitent mettre ipv6 sur leur ubuntu 18 server ne soient pas obligés à nouveau de réveiller tout le topic..