web-dev-qa-db-fra.com

Comment désactiver le support IPv6 sous Linux entièrement?

Nous configurons actuellement quelques serveurs réseau locaux pour exécuter un réseau complet IPv4. Je peux être sûr que ce réseau n'a pas de soutien IPv6 et ne le fera jamais.

À côté de cela,

  • partiellement à cause d'une commande de niveaux d'organisation supérieurs,
  • partiellement parce que nous devons garantir, cela ne fera jamais aucune ingérence,

nous devons également désactiver complètement la prise en charge IPv6 sur les noyaux de là serveurs Linux.

Oui, je peux google pour certains paramètres SYSCTL, mais ce n'était pas suffisant. Par exemple, dans les paramètres par défaut du /etc/hosts, J'ai également trouvé des enregistrements IPv6. Je ne le laisserai pas de causer des problèmes à l'avenir.

Qu'est-ce qui doit être fait exactement, pour supprimer tout le support IPv6 d'un nouveau debian installé entièrement? Le meilleur était une liste de contrôle/TODO, mais toute autre forme allait également bien.

J'ai vérifié les fichiers de configuration dans /etc beaucoup, mais je ne peux pas être sûr que j'ai tout trouvé.

Des idées meilleures? Y a-t-il une "liste de contrôle", quel besoin d'être mis en place?

7
user266008

Soit les lignes SYSCTL dans /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

et/ou le GRUB ligne dans /etc/default/grub

GRUB_CMDLINE_LINUX="ipv6.disable=1"

désactivera le support IPv6 au niveau du système et devrait suffire. Si vos applications tentent toujours de se connecter via IPv6, c'est la faute de l'application et doit être adressée avec le fournisseur.

Le /etc/hosts L'entrée de fichier n'est pas pertinente.

7
Hyppy