As interfaces ativadas para IPv6 sempre têm o endereço local de link que começa com fe80; assim, ao ter outro endereço público, eles terão dois endereços.
Para efetuar o ping, você também precisa adicionar um link ao endereço local "% interface_name", portanto, por exemplo, se eth0 tiver o endereço IP fe80::250:56ff:fe80:45b6
, você terá que usar:
ping6 fe80::250:56ff:fe80:45b6%eth0
No ifconfig, você também pode ver o Escopo, e será Scope:Link
para um endereço local de link e Scope:Global
para um endereço IPv6 público.
Vou deixar o link "Entendendo o endereço local do link IPv6"
These addresses refer only to a particular physical link and are used for addressing on a single link for purposes such as automatic address configuration and neighbor discovery protocol. Link-local addresses can be used to reach the neighboring nodes attached to the same link. The nodes do not need a globally unique address to communicate. Routers will not forward datagram using link-local addresses. IPv6 routers must not forward packets that have link-local source or destination addresses to other links. All IPv6 enabled interfaces have a link-local unicast address.