Je suis en train de mettre en œuvre dual stack
pour 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?
linux
embedded-linux
ipv6
utilisateur2139084
la source
la source
Réponses:
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:
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:
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.
la source