0 votes

SSH avec ipv6 fonctionne uniquement si je passe %en0 avec mon adresse ipv6

J'essaie d'utiliser le terminal Mac OS X (10.10.1 Yosemite) en utilisant ipv6. Si j'utilise une commande comme

ssh username@ipv6_address

Cela ne fonctionne pas et j'obtiens l'erreur "No Route to Host". Mais si j'utilise une commande comme (avec %en0)

ssh username@ipv6_address%en0

Cela fonctionne et je suis capable de SSH avec l'adresse ipv6

Pouvez-vous s'il vous plaît me guider quelle est la raison de ne pas fonctionner sans %en0 ?

Merci.

3voto

Alex Reynolds Points 45039

Lorsque vous voulez vous connecter à une adresse non routable comme link-local, vous devez spécifier l'interface. En effet, pour les adresses non routables, votre système ne peut pas déterminer l'interface sortante en consultant la table de routage.

Les destinations non routables comprennent les adresses locales (fe80: :) et multicast locales (ff02: :) et plus encore.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X