Entonces, mi problema es que simplemente no puedo hacer que IPv6 funcione. Ping6 solo me dice connect: Network is unreachable
cuando intento hacer ping, ipv6.google.com
por ejemplo.
ifconfig
se ve (un poco censurado):
eth0 Link encap:Ethernet HWaddr **:**:e9:b6:35:7e
inet addr:***.*.65.177 Bcast:***.*.65.191 Mask:255.255.255.224
inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:* errors:0 dropped:0 overruns:0 frame:0
TX packets:* errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:* TX bytes:*
Interrupt:28 Base address:0xc000
lo ...
route -6
devoluciones:
Destination Next Hop Flag Met Ref Use If
fe80::/64 :: U 256 0 0 eth0
fe80::/64 :: U 256 0 0 tap0
::/0 :: !n -1 1 5400 lo
::1/128 :: Un 0 4269387 lo
fe80::16da:e9ff:feb6:357e/128 :: Un 0 1 391 lo
fe80::4c7b:2bff:fef4:9db/128 :: Un 0 1 0 lo
ff00::/8 :: U 256 0 0 eth0
ff00::/8 :: U 256 0 0 tap0
::/0 :: !n -1 1 5400 lo
Otra cosa extraña es que hacer ping a mi propia dirección IPv6 solo funciona si le digo ping6
que use específicamente la eth0
interfaz, de lo -I eth0
contrario eso volverá unknown host
.
Una cosa que he leído es que necesito especificar mi enrutador en la tabla de enrutamiento de alguna manera, pero ni siquiera sé la dirección del enrutador y tampoco tengo idea de cómo averiguarlo (porque no soy nada como un experto en redes e IPv6 me parece aún más confuso que IPv4).
¿Alguna idea o solución?
networking
debian
ipv6
Cobra_Fast
fuente
fuente
Respuestas:
fe80 :: / 10 como dice el "Alcance" detrás de él es una dirección Link-Local.
Para conectarse al resto de Internet, necesita una dirección global (por lo tanto, de 2000 :: / 3 al menos durante los próximos años) y, por supuesto, necesita al menos un valor predeterminado (:: / 0) o predeterminado (2000: : / 3) ruta a un enrutador que realmente reenviará sus paquetes.
Como tal, tiene dos opciones: 1) pedirle a su ISP que le proporcione IPv6 nativo 2) obtener un túnel (google para 'wikipedia ipv6 tunnel broker' para obtener una buena lista).
fuente
No tiene una dirección IPv6 pública configurada en su host (las direcciones públicas comienzan con 2xxx o 3xxx). Solo tiene una dirección de enlace local (fe80: :) configurada, por lo que solo puede hacer ping a otros hosts en su LAN.
Debe establecer "-I eth0" al hacer ping, porque está haciendo ping a una dirección local de enlace (fe80 :: / 64), que está configurada en todas sus interfaces, y ping no sabe qué interfaz usar.
Debe ponerse en contacto con el administrador de su red acerca de la configuración de la red (dirección IP, puerta de enlace, dns) y configurarla. Dado que la publicidad de enrutadores está habilitada de manera predeterminada en la mayoría de las máquinas, probablemente no haya ningún enrutador que los envíe, o habría tenido una dirección IPv6 configurada automáticamente.
fuente
ping6 -I eth0 2604:a880:2:d0::20c7:c001
es público (!) pero no hace ping en otras máquinas.