4.7. FAQ (vérification d'un système prêt pour IPv6)

4.7.1. Utiliser les outils

4.7.1.1. Q: impossible d'utiliser ping6 avec des adresses lien-local

Message d'erreur: "connect: Invalid argument"

Le noyau ne sait pas sur quel lien (physique ou virtuel) vous voulez l'utiliser et envoyer des paquets ICMPv6. C'est pourquoi est affiché un message d'erreur.

Solution: spécifier l'interface de cette façon: ”ping6 -I eth0 fe80::2e0:18ff:fe90:9205”, voir aussi l'usage du programme ping6.

4.7.1.2. Q: impossible d'utiliser ping6 ou traceroute en tant qu'utilisateur courant

Message d'erreur: ”icmp socket: Operation not permitted

Ces utilitaires créent des paquets spéciaux ICMPv6 et les émettent en dehors. Ceci est réalisé par l'emploi des sockets brutes du noyau. Ces dernières ne peuvent être utilisées que par l'utilisateur ”root”. C'est pourquoi les utilisateurs courants obtiennent un tel message d'erreur.

Solution: s'il est vraiment nécessaire que tous les utilisateurs puissent utiliser ces utilitaires, vous pouvez ajouter le bit ”suid” en faisant ”chmod u+s /chemin/vers/le/programme”, voir aussi l'usage du programme. Si tous les utilisateurs ne doivent pas en être capables, vous pouvez changer ce programme de groupe, par exemple au profit du groupe ”wheel”, ajouter les utilisateurs nécessaires à ce groupe et ôter le bit d'exécution aux autres utilisateurs par ”chmod o-rwx /chemin/vers/le/programme”, ou bien configurer ”sudo” pour mettre en place votre politique de sécurité.