IPv6 sur Dedibox par dhclient
J’ai décidé d’abandonner Dibbler pour la prise en charge d’IPv6 sur ma Dedibox, du fait de ses plantages incessants. Je viens de passer à la méthode préconisée par Free qui s’appuie sur dhclient.
Configurer et lancer le service dhclient
Il faut tout d’abord créer sur votre distribution Linux un fichier /etc/dhcp/dhclient6.conf et y ajouter :
interface "eth0" { send dhcp6.client-id Votre_DUID; }
Sur Fedora, CentOS ou Red Hat, la gestion des services est gérée par systemd. Vous devez donc créer le fichier /etc/systemd/system/dhclient.service qui lancera le service dhclient :
[Unit] Description=Send IPv6 DUID by dhclient Wants=network.target Before=network.target [Service] Type=forking ExecStart=/usr/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v eth0 ExecStop=/usr/bin/kill -15 $(pidof dhclient) Restart=yes [Install] WantedBy=multi-user.target
Pour lancer le service :
systemctl enable dhclient systemctl start dhclient
Exemple de fichier /etc/sysconfig/network-scripts/ifcfg-eth0
Sous CentOS, Fedora ou Red Hat, éditez votre fichier /etc/sysconfig/network-scripts/ifcfg-eth0 et complétez-le selon le modèle ci-dessous :
TYPE=Ethernet ONBOOT=yes BOOTPROTO=none DEVICE=eth0 NAME="eth0" IPADDR=195.154.102.202 PREFIX=24 DEFROUTE=yes GATEWAY=195.154.102.1 DNS1=127.0.0.1 DNS2=62.210.16.6 DNS3=62.210.16.7 IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6ADDR="2001:bc8:34b7:200::1/56" IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERROUTES=yes IPV6_PEERDNS=yes IPV6_FAILURE_FATAL=no
Redémarrez le service réseau :
systemctl restart network