Désactiver IPV6 sur Centos6

8

Je souhaite désactiver IPV6 sur le nouveau serveur virtuel Centos6 que je viens de configurer dans Xen. J'ai déjà suivi les instructions ici , puis redémarré / redémarré le réseau.

Mise à jour: suivi ce qui suit, cela semble avoir fonctionné, mais maintenant il n'a pas récupéré d'adresse IPv4?

eth0      Link encap:Ethernet  HWaddr 9A:F0:43:47:04:F1 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89952 (87.8 KiB)  TX bytes:0 (0.0 b)
          Interrupt:14
AliGibbs
la source
Allez-y et postez /etc/sysconfig/network-scripts/ifcfg-eth0aussi.
Scott Pack

Réponses:

9

Vous devez apporter des modifications à plusieurs endroits différents.

Tout d'abord, désactivez IPv6 dans les scripts de configuration du réseau utilisateur-terre en modifiant le fichier
/etc/sysconfig/network
Assurez-vous de définir la variable
NETWORKING_IPV6=no

Désactivez ensuite le module du noyau ipv6. Vous devriez pouvoir créer un nouveau fichier modprobe.d pour le désactiver, ou le mettre sur liste noire. Donc soit

  1. Créer un nouveau fichier /etc/modprobe.d/ipv6.confcontenant

alias net-pf-10 désactivé
alias ipv6 désactivé

  1. Ajoutez les lignes suivantes à /etc/modprobe.d/blacklist.conf

liste noire net-pf-10
liste noire ipv6

IPTables est activé par défaut et dispose d'un service distinct pour IPv4 et v6, nous devons donc également désactiver la version v6.

service ip6tables stop
chkconfig ip6tables off

En théorie, une fois tout cela configuré, vous devriez pouvoir redémarrer la mise en réseau et décharger le module. Cependant, vous pouvez avoir besoin d'un redémarrage complet pour vous assurer que toute la cruauté est nettoyée. Après cela, je recommanderais de vérifier que la désactivation a pris en regardant les modules chargés, votre configuration réseau en cours d'exécution, l'écoute / les sockets, etc. pour tous les indicateurs v6.

Scott Pack
la source
Bizarre que la FAQ CentOS ne couvre pas ces informations, ce qui désactivera vraiment IPv6 au lieu de ne pas. Merci Scott.
mbrownnyc