Quelqu'un pourrait-il me dire comment désactiver la configuration automatique ipv6 sur une interface réseau spécifique dans CentOS?
La situation actuelle est la suivante:
Un PC possède deux adaptateurs réseau eth0 et eth1 qui se connectent au même réseau local, dans lequel le routeur IPv6 publie un préfixe IPv6 avec le paquet NDRA (Neighbour Discovery Router Advertisements). Par conséquent, eth0 et eth1 configurent automatiquement l'adresse IPv6 avec ce préfixe.
Mais, je veux juste activer ipv6 sur eth1 et le désactiver sur eth0. J'ai essayé les méthodes suivantes, mais elles ne fonctionnent pas.
1. / etc / sysconfig / network
NETWORKING_IPV6=no
IPV6_AUTOCONF=no
Cela désactivera ipv6 sur eth0 et eth1.
2. / etc / sysconfig / network-scripts / ifcfg-eth0
IPV6INIT=no
IPV6_AUTOCONF=no
Ensuite, cela ne fonctionne pas. J'ai déjà redémarré le service réseau. Je suis un peu confus à ce sujet. Merci d'avance.
la source
Réponses:
Vous pouvez le désactiver depuis /etc/sysctl.conf avec cette ligne:
Jetez un œil à / proc / sys / net / ipv6 / conf / eth0. Il existe de nombreuses options que vous pouvez définir dans ce répertoire, comme laisser IPv6 activé mais désactiver la configuration automatique, etc.
la source
/etc/sysctl.conf
, créez un fichier dans/etc/sysctl.d
named par exemple00_ipv6_off.conf
avec le contenu ci-dessus.ifconfig
affichera alors les interfaces dépourvues de fonctionnalité IPv6.echo "net.ipv6.conf.eth0.disable_ipv6 = 1" > /etc/sysctl.d/00_ipv6_off.conf
déprécie
Afin de vous assurer que cette modification persiste lors des redémarrages, vous souhaiterez ajouter cette ligne à votre
/etc/sysctl.conf
fichier:Notez que l'utilisation du
/etc/sysconfig/network-scripts/ifcfg-eth0
fichier n'est pas portable.la source
Vous devez être root pour définir les paramètres réseau ci-dessous:
la source
L'utilisation des variables suivantes dans ifcfg-eth0 ou ifcfg-eth1:
Devrait faire l'affaire. Recommencer:
/ etc / sysconfig / network
/ etc / sysconfig / network-scripts / ifcfg-eth0
/ etc / sysconfig / network-scripts / ifcfg-eth0
Assurez-vous ensuite de redémarrer le service réseau:
Si vous exécutez,
ifconfig
vous devriez voir inet6 sur le périphérique Ethernet (eth0 ou eth1) sur lequel ipv6 est activé.la source