La présence d'une adresse locale de lien signifie-t-elle que le système prend en charge IPv6?

0

Je suis en train de mettre en œuvre dual stackpour IPv6 support dans un IPv4 système. J'ai configuré un serveur DHCP qui donne les adresses IPv4 et IPv6 au périphérique.

Mon ordinateur et la machine virtuelle sous laquelle il s'exécute reçoivent à la fois les adresses IPv6 et IPv4. Le système intégré sur lequel je travaille a besoin de la commande dhcpcd pour obtenir une adresse IP. Je reçois l'adresse locale IPv4 et Link, mais PAS l'adresse IPv6 donnée par le serveur.

Cela signifie-t-il que
1.le système intégré ne prend pas en charge IPv6 (même si l'adresse du lien local est fournie) ???
2.Il existe une commande différente pour obtenir IPv6 en dehors de dhcpcd?

utilisateur2139084
la source
1
Un système peut obtenir une adresse IPv6 globale de plusieurs manières. L'une est la configuration automatique (SLAAC), l'autre est la configuration automatique avec des informations supplémentaires via DHCP (DHCPv6 sans état), l'autre adresse les adresses via DHCP (DHCPv6 avec statut) et bien sûr, il existe une configuration statique manuelle. Il se peut que votre système prenne en charge IPv6 mais pas DHCPv6 avec état. Essayez d'abord SLAAC. Dans ce scénario, vous n'avez pas besoin d'un serveur DHCPv6, mais simplement d'un routeur qui envoie des informations dans les annonces de routeur. (PS: Je ne pense pas que ce soit le bon endroit pour cette question, vous voudrez peut-être le déplacer vers le superutilisateur)
Sander Steffann

Réponses:

0

1.mon système intégré ne prend pas en charge IPv6 (même si l'adresse du lien local est fournie) ???

Pour vérifier si IPv6 est disponible, vous pouvez essayer:

test -f /proc/net/if_inet6 && echo "IPv6 is supported"

Mais obtenir une adresse de lien local indique également que IPv6 est pris en charge.

Si vous voulez vérifier si SLAAC / auto-configuration est activé, exécutez:

sysctl net.ipv6.conf.<interface>.autoconf

2.Il existe une commande différente pour obtenir IPv6 en dehors de dhcpcd?

Je ne connais que l'ISC "dhclient" en tant que client DHCP. Je pense que cet outil, vous pouvez uniquement demander une adresse IPv4 ou une adresse IPv6. Essayez donc l'argument "-6" sur votre client DHCP.

sebokopter
la source