Je teste IPv6 sur un réseau d'entreprise et j'ai des problèmes avec OS X. Avec la plupart des commandes IPv6, telles que telnet -6
or traceroute6
, j'obtiens l'erreur:
connect: No route to host
Par exemple, j'ai un serveur Web. Cela échoue:
$ telnet -6 fe80::… 80 # this fails
Je sais que le serveur est accessible car ping6
fonctionne (notez que je dois utiliser l' -I
argument):
$ ping6 -I en1 fe80::… # this works
Et je sais que le serveur Web fonctionne car je peux y telnet à partir de Windows:
C:\> telnet fe80::… 80 # this works
Je soupçonne qu'il manque un indicateur de configuration ou un argument de ligne de commande.
networking
mac-osx
ipv6
Nate
la source
la source
telnet
client est un outil utile pour tester la connectivité de base aux serveurs Web ou de messagerie. Je n'ai pas vu de serveur telnet depuis au moins 10 ans.Réponses:
Le préfixe fe80 :: / 16 est pour les adresses link-local, et elles sont spéciales. Essayez de courir
sous OS X et
sous Windows. Sur OS X, vous verrez très probablement une route fe80 :: distincte pour chaque interface, par exemple pour lo0 et en1. Windows (XP, au moins) ne semble pas le faire. Étant donné que OS X a plusieurs itinéraires vers le même préfixe, vous devez utiliser un index de zone pour pointer le trafic dans la bonne direction:
la source
Une interface peut et aura généralement plusieurs adresses IPv6. Une adresse de lien local est automatiquement créée à partir de la plage fe80 :: / 16 et n'est pas routée (connexion point à point). Comme le mentionne Gerald Combs , vous devrez spécifier un index de zone si vous ne pouvez pas spécifier quelle interface utiliser.
Pour une utilisation régulière et des connexions au-delà du lien local, vous devrez ajouter des adresses routables à l'interface. Cela peut être fait en obtenant votre propre plage IPv6 auprès de votre FAI (ou d'un fournisseur de tunnel tel que SixXS ou he.net), et en les distribuant à vos appareils via la publicité du routeur, DHCPv6 ou manuellement.
Si vous ne faites que tester, vous pouvez également utiliser la plage IP spéciale "Unique Unicast" de fc00 :: / 7 qui devrait être utilisée pour cela conformément à la RFC4193:
Consultez ce site , qui vous permet de démarrer en générant une gamme pour vous.
la source
Je crois que vous avez trouvé un bug dans le lien local fe80 :: adresses. Cela fonctionne pour moi en utilisant mon adresse publique, même s'il s'agit d'un lien local.
Essayez d'obtenir de vraies adresses v6.
la source