El %10
después de la dirección se llama scope zone. Cuando utiliza link-local direcciones IPv6, se requiere la zona de alcance para que el sistema sepa qué interfaz para enviar el paquete.
En Windows, si emite el comando netsh interface ipv6 show addresses
, verá las direcciones asignadas al sistema con su identificación de zona. Tenga en cuenta que los identificadores de zona coinciden con el índice de interfaz. Por ejemplo:
Interface 22: VirtualBox Host-Only Network
Addr Type DAD State Valid Life Pref. Life Address
--------- ----------- ---------- ---------- ------------------------
Other Preferred infinite infinite fe80::15c3:6bea:aaac:a015%22
Esta dirección está en el ámbito %22
porque está en una interfaz cuyo índice es 22
. Del mismo modo, en Linux, es posible que vea una dirección local de enlace como fe80::15c3:6bea:aaac:a016%eth0
. El formato de la ID de zona es único para cada máquina individual que ejecuta IPv6, por lo que puede ser diferente si prueba el ping desde el otro sistema.
Por ejemplo, si usted tiene:
System A (Windows): fe80::15c3:6bea:aaac:a015%22
System B (Linux): fe80::15c3:6bea:aaac:a016%eth0
... y quiere hacer ping a la máquina Linux desde el cuadro de Windows, no se puede hacer ping fe80::15c3:6bea:aaac:a016%eth0
. Pero usted puede do ping fe80::15c3:6bea:aaac:a016%22
. Este es el problema. Las direcciones de enlace local pueden ser engañosas de esta manera.
Intente especificar la ID de la zona correcta. Es decir, cuando realice su ping fe80::9dc8:72fa:aacd:76e2%10
, primero haga netsh interface ipv6 show addresses
en la máquina que está haciendo ping desde, y cambie %10
al índice de la interfaz para la interfaz que desee utilizar en el sistema de origen.
Si la máquina está haciendo ping de es Linux, usted tiene que hacer ping6 -I eth0 fe80::9dc8:72fa:aacd:76e2
(suponiendo que el otro sistema es el eth0
), debido a que la utilidad de línea de comandos de Linux no soporta el modo de especificar la zona %
(la última vez que revisé, de todos modos).
Lo ideal es establecer un enrutador con capacidad IPv6 en la red para hacer anuncios de enrutador, por lo que se puede utilizar stateless address auto-configuration (SLAAC) y obtener global unicast direcciones. Entonces esto no será un problema.
Nunca he visto '% 10' en una dirección ipv6 anterior a – knittl
El% 10 es parte de una dirección local de enlace. – Joe
por lo que piensas, fe80 :: 9dc8: 72fa: aacd: 76e2 es la dirección IPv6 real? – pdk