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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
fr:dedicated-server:network:ipv6:prefix [2017/10/16 15:59]
dedibox [Préfixe IPv6 /48]
fr:dedicated-server:network:ipv6:prefix [2020/04/22 15:22]
dedibox [Démarrage du client DHCPv6 avec SystemD]
Ligne 1: Ligne 1:
 ======= Préfixe IPv6 /48 ======= ======= Préfixe IPv6 /48 =======
 +
 +<note tip> ​
 +**Critères requis :**
 +  * Vous avez un compte sur [[https://​console.online.net|console.online.net]]\\
 +  * Vous avez un serveur dédié [[https://​www.online.net/​fr/​serveur-dedie|Dedibox]]
 +</​note>​
  
 Si vous n'avez pas encore commandé votre bloc, vous pouvez [[fr:​dedicated-server:​network:​ipv6:​prefix|le faire directement depuis votre console]]. Si vous n'avez pas encore commandé votre bloc, vous pouvez [[fr:​dedicated-server:​network:​ipv6:​prefix|le faire directement depuis votre console]].
  
-<note important>​Si votre serveur est compatible avec l'IPv6 SLAAC, ​il est impératif de l'​activer pour que l'IPv6 avec préfixe fonctionne ​[[fr:​dedicated-server:​network:​ipv6:​slaac|IPv6 SLAAC]]</​note>​+<note important>​Sur les serveurs supportant [[fr:​dedicated-server:​network:​ipv6:​slaac|IPv6 SLAAC]], [[fr:​dedicated-server:​network:​ipv6:​slaac#activation|SLAAC ​doit être activé]] afin de garantir le bon fonctionnement du DHCPv6. Si SLAAC est désactivé,​ un serveur ne pourra pas apprendre sa route IPv6 par défaut.</​note>​ 
 <note important>​À cause de bug identifié dans dibbler-client,​ nous ne recommandons plus ce client dhcpv6</​note>​ <note important>​À cause de bug identifié dans dibbler-client,​ nous ne recommandons plus ce client dhcpv6</​note>​
  
Ligne 13: Ligne 20:
 Il vous faudra modifier le fichier ''/​etc/​dhcp/​dhclient6.conf''​ : Il vous faudra modifier le fichier ''/​etc/​dhcp/​dhclient6.conf''​ :
 <​code>​ <​code>​
-interface "eth0" {+interface "eno1" {
    send dhcp6.client-id DUID;    send dhcp6.client-id DUID;
 } }
 </​code>​ </​code>​
  
-Il vous faudra adapter le nom de l'​interface (''​eth0''​) et le ''​DUID''​ disponible [[https://​console.online.net/​fr/​network/​|dans votre console]].+Il vous faudra adapter le nom de l'​interface (''​eno1''​) et le ''​DUID''​ disponible [[https://​console.online.net/​fr/​network/​|dans votre console]].
  
  
Ligne 24: Ligne 31:
  
  
-Une fois le client configuré, il vous faudra créer un service ''<​nowiki>​SystemD</​nowiki>''​ en adaptant le nom de l'​interface (''​eth0''​) pour lancer le ''​dhclient''​ qui permettra l'​utilisation de votre ''​DUID''​ (pour votre identification sur le réseau) à chaque démarrage.+Une fois le client configuré, il vous faudra créer un service ''<​nowiki>​SystemD</​nowiki>''​ en adaptant le nom de l'​interface (''​eno1''​) pour lancer le ''​dhclient''​ qui permettra l'​utilisation de votre ''​DUID''​ (pour votre identification sur le réseau) à chaque démarrage.
  
 Créez le fichier ''/​etc/​systemd/​system/​dhclient.service''​ : Créez le fichier ''/​etc/​systemd/​system/​dhclient.service''​ :
Ligne 30: Ligne 37:
 [Unit] [Unit]
 Description=dhclient for sending DUID IPv6 Description=dhclient for sending DUID IPv6
-Wants=network.target +After=network-online.target 
-Before=network.target+Wants=network-online.target
  
 [Service] [Service]
 +Restart=always
 +RestartSec=10
 Type=forking Type=forking
-ExecStart=/usr/​sbin/​dhclient -cf /​etc/​dhcp/​dhclient6.conf -6 -P -v eth0+ExecStart=/​sbin/​dhclient -cf /​etc/​dhcp/​dhclient6.conf -6 -P -v eno1 
 +ExecStop=/​sbin/​dhclient -x -pf /​var/​run/​dhclient6.pid
  
 [Install] [Install]
-WantedBy=multi-user.target+WantedBy=network.target
 </​code>​ </​code>​
  
Ligne 45: Ligne 55:
 Puis, activez-le au démarrage : ''​systemctl enable dhclient.service''​. Puis, activez-le au démarrage : ''​systemctl enable dhclient.service''​.
  
-===== Configuration du réseau sous Ubuntu 16 / Debian 8 ===== 
  
-<​note>​Les commandes présentées ci-dessous sont à utiliser en root ou avec sudo</​note>​+===== Configuration du réseau sous Ubuntu 16 / Debian 8 et 9 ===== 
 + 
 +<​note>​Les commandes présentées ci-dessous sont à utiliser en ''​root'' ​ou avec ''​sudo''​.</​note>​
  
 Commencez par éditer le fichier ''/​etc/​network/​interfaces''​ comme suit : Commencez par éditer le fichier ''/​etc/​network/​interfaces''​ comme suit :
 <​code>​ <​code>​
 +auto eno1
 iface eno1 inet6 static iface eno1 inet6 static
     address IPV6ADDRESS     address IPV6ADDRESS
Ligne 59: Ligne 71:
 Sous Debian et les anciennes versions de Ubuntu, elle se nomme généralement ''​eth0''​. Sous Debian et les anciennes versions de Ubuntu, elle se nomme généralement ''​eth0''​.
  
 +<note tip>​L'​interface réseau est initialisée avec la commande ''​allow-hotplug''​ par défaut sur **Debian 9**. Il est possible que le redémarrage du réseau échoue avec cette configuration. Dans ce cas, vous pouvez initialiser le réseau avec ''​auto''​ pour éviter le problème.</​note>​
  
 ==== Configuration alternative pour les autre système d'INIT ==== ==== Configuration alternative pour les autre système d'INIT ====
Ligne 125: Ligne 138:
 Les exemples sont donnés pour ''​eth0''/''​eno1'',​ si l'​interface principale s'​appelle différemment il faudra donc modifier toutes les occurrences à cette dernière par le nom de la vôtre. Les exemples sont donnés pour ''​eth0''/''​eno1'',​ si l'​interface principale s'​appelle différemment il faudra donc modifier toutes les occurrences à cette dernière par le nom de la vôtre.
  
-===== Limitation du trafic de vote client =====+===== Limitation du trafic de votre client =====
  
 Dans certains cas, certains client DHCPv6 ont malheureusement tendance à envoyer plusieurs requêtes par seconde (notamment ''​dhcp6c''​). Dans certains cas, certains client DHCPv6 ont malheureusement tendance à envoyer plusieurs requêtes par seconde (notamment ''​dhcp6c''​).