¿Cómo sé si mi enrutador admite IPv6?

15
$ ping6 ::
PING ::(::) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.053 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.058 ms
^C
--- :: ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.046/0.052/0.058/0.007 ms

¿Es esta evidencia suficiente para saber que mi enrutador sería compatible con IPv6? ¿Cómo puedo saber sin buscar la marca, el modelo y el firmware del enrutador en tablas posiblemente obsoletas?

badp
fuente
1
Hm, ahora noto que mis intentos de hacer ping a la puerta de enlace predeterminada ( ::) obtienen respuestas de la máquina en sí ( ::1), así que supongo que todo lo que me dice es que mi red no está configurada correctamente.
badp
Puede editar su publicación para incluir la marca, modelo y revisión de su enrutador junto con la versión de firmware instalada actualmente.
Moab
2
@Moab Me gustaría tener una respuesta genérica independiente del enrutador si es posible.
badp
2
Para probar toda la cadena (su computadora, red local, proveedor, hasta un servidor), vea test-ipv6.com e ipv6-test.com
Arjan
1
(Como comentario aparte: ping6 ::me da un tiempo de espera, pero estoy usando IPv6. Sin embargo, usar el nombre de host de mis enrutadores funciona bien. Al cambiar mi conexión inalámbrica, ping6 ::me da ping6: sendmsg: No route to host.)
Arjan

Respuestas:

10

Puede hacer ping a la "dirección local de enlace de todos los enrutadores" (RFC 4291) para descubrir todos los enrutadores en su red local (reemplace en1 con el nombre de su interfaz de conexión, por ejemplo, 'eth0' o 'wlan0'):

$ ping6 -I en1 ff02::2
PING6(56=40+8+8 bytes) fe80::def0:9abc:5678:1234%en1 --> ff02::2
16 bytes from fe80::1234:5678:9abc:def0%en1, icmp_seq=0 hlim=64 time=33.759 ms
^C
--- ff02::2 ping6 statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 33.759/33.759/33.759/0.000 ms
kmkaplan
fuente