Ignorer les annonces de routeur IPv6
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