12-12
Résoudre l'alerte : kernel: IPv6 addrconf: prefix with wrong length 56
Dec 12 14:39:34 angy kernel: IPv6 addrconf: prefix with wrong length 56
Cette alerte se produit fréquemment sur le réseau d'OVH dû à une configuration IPv6 un peu spéciale (si vous avez suivi les guides OVH, vous risquez de l'avoir: OVH annonçant un /56 et vous un /64).
Vous pouvez simplement résoudre cette alerte en supprimant l'autoconf de l'IPv6.
# Ouvrez le fichier : nano /etc/sysctl.conf # Ajoutez (à la fin ou au début): net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.default.autoconf = 0 net.ipv6.conf.eth0.autoconf = 0 # Prenez en compte l'application de ces paramètres : sysctl -p /etc/sysctl.conf net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.default.autoconf = 0 net.ipv6.conf.eth0.autoconf = 0
Rendez-vous ensuite dans votre fichier de log et vous verrez que l'alerte a disparu.
A noter, si vous ne souhaitez pas prendre de risque, vous pouvez appliquer dynamiquement chacun de ces paramètres sans les prendre en compte au prochain redémarrage de votre machine:
sysctl -w net.ipv6.conf.all.autoconf=0 net.ipv6.conf.all.autoconf = 0 sysctl -w net.ipv6.conf.default.autoconf=0 net.ipv6.conf.default.autoconf = 0 sysctl -w net.ipv6.conf.eth0.autoconf=0 net.ipv6.conf.eth0.autoconf = 0
4 Commentaires pour ce billet.
Votre commentaire
Merci beaucoup !
Merci, je vais enfin avoir des logs un peu plus propre
Merci :)
Et si on met un /56 au lieu de /64 comme précisé dans le guide OVH, ça marche ou pas ?
bien joué
question : dans mon sysctl.conf j'avais ces 2 lignes, est ce que je les garde ? que signifient-elles ?
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1