No se puede hacer ping6 a una interfaz de red desde una computadora Ubuntu diferente

No se puede hacer ping6 a una interfaz de red desde una computadora Ubuntu diferente

No puedo hacer ping6 a la interfaz de red "tun0" en la computadora host desde una máquina virtual.

Usando vmware, instalé una máquina virtual Ubuntu 12.04, que está conectada a la máquina host con NAT. Mecanografía

Virtual Machine $ping6 aaaa::1

en la máquina virtual da como resultado

PING aaaa::1(aaaa::1) 56 data bytes
From aaaa::2 icmp_seq=1 Destination unreachable: Address unreachable

La interfaz "vmnet8" que conecta la máquina virtual y el host funciona (confirmada escribiendo "ping6" en la máquina virtual). Según tengo entendido, la solicitud a la interfaz "tun0" desde "eth0" debe enrutarse, pero corríjame si me equivoco.

Ambas máquinas no están conectadas a Internet, sino que sólo deben formar una LAN.

Configurar máquina virtual (Ubuntu 12.04):

eth0      Link encap:Ethernet  HWaddr 00:0c:29:16:XX:d0  
          inet addr:172.16.136.130  Bcast:172.16.136.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe16:XXd0/64 Scope:Link
          inet6 addr: aaaa::2/64 Scope:Global

Configurar la máquina host (Ubuntu 12.04):

vmnet8    Link encap:Ethernet  HWaddr 00:XX:xx:c0:00:08  
          inet addr:172.16.136.1  Bcast:172.16.136.255  Mask:255.255.255.0
          inet6 addr: fe80::xx:xxxx:fec0:8/64 Scope:Link

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00
          inet addr:127.0.1.1  P-t-P:127.0.1.1  Mask:255.255.255.255
          inet6 addr: fe80::1/64 Scope:Link
          inet6 addr: aaaa::1/64 Scope:Global

Gracias por tu tiempo.

Respuesta1

Desde el código route.c parece que el kernel eliminará direcciones que no considera enlace local o unidifusión al reenviar (en el caso 'estándar').

No tengo una buena sugerencia sobre qué dirección usar para las pruebas, aparte de obtener una subred de su registro de espacio de direcciones local.

información relacionada