Auteur Sujet: Configurer une IPv6 sur une Dedibox avec Ubuntu 18.04  (Lu 20382 fois)

0 Membres et 1 Invité sur ce sujet

ValpeX

  • Abonné Free fibre
  • *
  • Messages: 45
  • Obernai (67)
    • Portfolio
Configurer une IPv6 sur une Dedibox avec Ubuntu 18.04
« le: 23 juillet 2018 à 18:11:40 »
Bonjour à tous !

J'ai commandé une Dedibox START-2-XS après avoir vu l'offre sur Twitter afin de pouvoir y regrouper quelques un de mes services perso qui trainaient sur différentes VMs.
Voulant démarrer sur une distribution toute fraîche à savoir Ubuntu 18.04 pour profiter des versions les plus récentes de PHP ou Nginx par exemple, j'ai tenté de configurer une IPv6 (car c'est important!).

Cependant, quelle ne fut pas ma surprise en voyant que netplan remplace /etc/network/interfaces pour la configuration.

La documentation d'Online.net n’étant pas à jour pour l'IPv6 et Ubuntu 18.04, j'aimerais savoir si quelqu'un d'entre vous a réussi à configurer correctement l'IPv6.

Je vous remercie d'avance ;D

Kévin


Edit : La solution est ici

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #1 le: 23 juillet 2018 à 19:52:27 »
regarde ce qu'il y a dans /etc/netplan/, edite le fichier .yaml si y'en a un  et ajoute la config ipv6 dedans.

puis 'netplan apply'.

full dhcp:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: yes
     dhcp6: yes

si tu veux des ip static:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.1.2/24, '2001:1::2/64']
     gateway4: 192.168.1.1
     gateway6: 2001:1::1
     nameservers:
       addresses: [FEDC::1,8.8.8.8,8.8.4.4]

c'est assez simple et intuitif.

la doc : http://manpages.ubuntu.com/manpages/artful/man5/netplan.5.html

ValpeX

  • Abonné Free fibre
  • *
  • Messages: 45
  • Obernai (67)
    • Portfolio
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #2 le: 23 juillet 2018 à 21:37:54 »
Merci kgersen pour ta réponse !

Malheureusement aucune des deux solutions que tu as proposées ne fonctionne... :'(

Précision pour ta deuxième solution, aucune gateway v6 n'est fourni par Online.net.

La configuration par défaut est identique à celle-ci :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0f0:
      dhcp4: yes

Une documentation pour configurer une IP failover est proposée pour netplan, j'ai essayé de m'en inspirer pour trouver une solution pour mon IPv6 mais je fais choux blanc !


Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #3 le: 23 juillet 2018 à 21:41:50 »
Faut faire du dhcpv6, pas le choix.

ValpeX

  • Abonné Free fibre
  • *
  • Messages: 45
  • Obernai (67)
    • Portfolio
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #4 le: 23 juillet 2018 à 21:46:32 »
J'ai configuré dhclient comme indiqué dans la documentation Online.net et j'ai configuré netplan comme suit :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s20:
      dhcp4: yes
      dhcp6: no
      addresses:
      - 2001:bc8:xxxx:100::1/56

Après un sudo netplan apply j'arrive à ping !

J'espère que c'est bon ?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #5 le: 23 juillet 2018 à 23:21:59 »
il vaut mieux mettre un /64 sur une interface plutot qu'un /56.
si t'arrive a ping au dela d'Online c'est que la route est annoncée par RA.

mais si Online recommande DHCPv6, il vaut mieux utilisé DHCPv6. mais s'il faut un custom DUID, netplan ne supporte pas de customisation a ce niveau.

éventuellement met le DUID dans /etc/systemd/networkd.conf:

DUIDType=vendor
DUIDRawData=xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

faut bien comprendre que netplan n'est qu'une surcouche qui (re)génère la configuration pour le 'renderer' choisi. On l’occurrence ici le 'renderer' c'est networkd.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #6 le: 23 juillet 2018 à 23:24:06 »
Online t'envoie les RA seulement si le DHCPv6 est bien conf...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #7 le: 23 juillet 2018 à 23:26:34 »
Online t'envoie les RA seulement si le DHCPv6 est bien conf...

pourtant il avait dhcp6 a no et pas de gateway configurée ... (apres il s'est peut-etre un peu tout mélangé à faire des essais sans trop comprendre comment tout cela fonctionne).

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #8 le: 23 juillet 2018 à 23:27:26 »
J'ai configuré dhclient comme indiqué dans la documentation Online.net
J'en déduis qu'il a bien un client dhcpv6 moi :)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #9 le: 23 juillet 2018 à 23:39:31 »
mouais a voir il a un gros mélange alors car netplan reconfigure networkd qui lui lance dhclient...que ce dernier soit configuré ou pas...

ValpeX

  • Abonné Free fibre
  • *
  • Messages: 45
  • Obernai (67)
    • Portfolio
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #10 le: 23 juillet 2018 à 23:42:23 »
Re,

(apres il s'est peut-etre un peu tout mélangé à faire des essais sans trop comprendre comment tout cela fonctionne).
On peut dire ça comme ça, on va dire que j'essaie de me renseigner et de comprendre comment tout cela peut se ficeler et finir par fonctionner :)
J'essaie d'apprendre en testant !

Sinon, si je peux vous apporter de nouveaux éléments, en configurant dhclient et netplan comme je l'ai fait j'arrive à ping ipv6.google.com sans soucis.

Cependant lorsque je reboot ma machine, pour faire remonter mon IPv6, je suis obligé d’exécuter la commande netplan apply

Pour être plus précis même, pendant 2s l'ipv6 remonte et puis plus rien jusqu'a l'exécution de la commande.

Une petite idée ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Configurer une IPv6 Online.net sur Ubuntu 18.04
« Réponse #11 le: 23 juillet 2018 à 23:46:48 »
Une petite idée ?
Oui. Dhclient supprime toutes les IPv6 qui étaient sur l'interface avant son passage. Perso j'avais fix salement a coup de sleep 10 && ip addr add dans le rc.local...