¿Por qué no puedo hacer ping a la dirección IPv6 local?

¿Por qué no puedo hacer ping a la dirección IPv6 local?

SO: almalinux9

2610:150:c002::1:a563es la dirección IPv6 de mi tarjeta de red local eno2.

[root@alpha ~]# ip addr show eno2
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether b8:ca:3a:f9:54:f8 brd ff:ff:ff:ff:ff:ff
    altname enp1s0f1
    inet 192.168.3.242/29 brd 192.168.3.247 scope global noprefixroute eno2
       valid_lft forever preferred_lft forever
    inet6 2610:150:c002::1:a563/124 scope global tentative noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::baca:3aff:fef9:54f8/64 scope link tentative noprefixroute
       valid_lft forever preferred_lft forever

Puedo hacer ping lo ::1:

[root@alpha ~]# ping ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.173 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.071 ms
64 bytes from ::1: icmp_seq=4 ttl=64 time=0.080 ms

Pero no puedo hacer ping 2610:150:c002::1:a563:

[root@alpha ~]# ping6 2610:150:c002::1:a563
PING 2610:150:c002::1:a563(2610:150:c002::1:a563) 56 data bytes
^C
--- 2610:150:c002::1:a563 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3063ms

Aquí está el resultado del comando ip -6 route

[root@alpha ~]# ip -6 route
::1 dev lo proto kernel metric 256 pref medium
2610:150:c002::1:a560/124 dev eno2 proto kernel metric 104 linkdown pref medium
fe80::/64 dev vnet0 proto kernel metric 256 pref medium
fe80::/64 dev vnet1 proto kernel metric 256 pref medium
fe80::/64 dev vnet3 proto kernel metric 256 pref medium
fe80::/64 dev vnet4 proto kernel metric 256 pref medium
fe80::/64 dev vnet8 proto kernel metric 256 pref medium
fe80::/64 dev vnet9 proto kernel metric 256 pref medium
fe80::/64 dev vnet10 proto kernel metric 256 pref medium
fe80::/64 dev vnet13 proto kernel metric 256 pref medium
fe80::/64 dev vnet16 proto kernel metric 256 pref medium
fe80::/64 dev vnet17 proto kernel metric 256 pref medium
fe80::/64 dev vnet18 proto kernel metric 256 pref medium
fe80::/64 dev vnet26 proto kernel metric 256 pref medium
fe80::/64 dev eno2 proto kernel metric 1024 linkdown pref medium
default via 2610:150:c002::1:a561 dev eno2 proto static metric 104 linkdown pref medium
[root@alpha ~]#
[root@alpha ~]# ip route
default via 192.168.3.241 dev eno1 proto static metric 101
192.168.3.240/29 dev eno1 proto kernel scope link src 192.168.3.242 metric 101
192.168.3.240/29 dev eno2 proto kernel scope link src 192.168.3.243 metric 104 linkdown
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
[root@alpha ~]#

Aquí está el resultado del comando ip route get 2610:150:c002::1:a563

[root@alpha ~]# ip route get 2610:150:c002::1:a563
2610:150:c002::1:a563 dev eno2 proto kernel src ::1 metric 102 pref medium
[root@alpha ~]#

Alguien puede ayudarme. agradecido.

Respuesta1

El indicador tentativo en iproute en la salida de Linux implica que no se ha producido la detección de direcciones duplicadas (DAD). Para usted, esta es tanto la dirección en cuestión como su enlace local. En IPv6, existe un DAD estándar y la pila de red no debería pasar tráfico hasta que esto suceda. IPv6 evita problemas difíciles de solucionar de direcciones duplicadas, a diferencia de IPv4.

linkdown y NO-CARRIER significa que la interfaz asociada no está disponible debido a medios desconectados o similares. Como dijiste en los comentarios.

Comenzando con la opción obvia y yendo más avanzado:

Conecte la NIC y levántela para dejar que DAD termine. No es que la pila de red no conozca sus propias direcciones, sino que está realizando una acción segura. Al igual que en los sistemas distribuidos, no confíe en que tiene una identificación única proporcionada por el usuario hasta que se lo pregunte a sus pares.

Configure la dirección en alguna otra interfaz superior. Sin más contexto sobre lo que estás haciendo, es difícil decir qué exactamente. Podría ser algún otro ethernet físico o virtual, podría ser un loopback.

Deshabilite DAD en la interfaz. Un regreso a los viejos tiempos de direcciones duplicadas, solo recomendado si estás seguro de que no hay duplicados en el enlace.

Otras lecturas:alguna publicación de blog sobre papá.

información relacionada