Ignorer les annonces de routeur IPv6

Risque moyen Non coché par défaut Catalogue révisé le: 2026-11-05

Un appareil malveillant sur le réseau peut s'annoncer comme routeur et se placer au milieu. Ce réglage ignore de telles annonces.

Pourquoi il compte

Sur un réseau IPv6, les routeurs s’annoncent par des annonces de routeur, et votre ordinateur les croit. Un appareil malveillant sur le même réseau peut envoyer les siennes et devenir votre passerelle par défaut, se plaçant entre vous et internet. Ignorer les annonces ferme cette voie.

Comment il fonctionne

Met net.ipv6.conf.all.accept_ra et net.ipv6.conf.default.accept_ra à 0, donc le noyau ignore les annonces de routeur. Sans elles, il ne peut plus configurer automatiquement adresses et routes IPv6.

À qui il s'adresse

Seulement pour des réseaux où vous réglez IPv6 à la main, ou où vous n’utilisez pas IPv6. Sur les réseaux domestiques et de bureau ordinaires, qui distribuent les adresses ainsi, laissez désactivé.

Ce que vous pouvez remarquer

IPv6 cesse de fonctionner : ip -6 addr ne montre qu’une adresse link-local, et les sites exigeant IPv6 peuvent être inaccessibles. IPv4 continue en général.

Le vérifier sur votre ordinateur

Lire la valeur actuelle :

sysctl net.ipv6.conf.all.accept_ra
sysctl net.ipv6.conf.default.accept_ra

L'appliquer à la main

La définir maintenant (jusqu'au prochain redémarrage) :

sudo sysctl -w net.ipv6.conf.all.accept_ra=0
sudo sysctl -w net.ipv6.conf.default.accept_ra=0

La conserver après les redémarrages, dans un fichier qui vous appartient :

sudo tee /etc/sysctl.d/90-net-ipv6-router-adverts.conf <<'EOF'
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
EOF
sudo sysctl --system

L'annuler

Supprimez le fichier et redémarrez, ou remettez l'ancienne valeur avec sysctl -w.

Réglages liés

Sources

Linux Hardening Guide (madaidans)
2.2.2