Hi
I have 2 Kali Virtual Machines clones running under NAT, and I am using vmware workstation.
I want to be able to ping from one to the other using IPv6.
On both VM's I have run miredo.

On one host, ifconfig gives me
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:f8:92:50
inet addr:192.168.220.129 Bcast:192.168.220.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fef8:9250/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14985 errors:0 dropped:0 overruns:0 frame:0
TX packets:8935 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17685326 (16.8 MiB) TX bytes:647090 (631.9 KiB)
Interrupt:19 Base address:0x2024

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:248 errors:0 dropped:0 overruns:0 frame:0
TX packets:248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15504 (15.1 KiB) TX bytes:15504 (15.1 KiB)

teredo Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: fe80::ffff:ffff:ffff/64 Scope:Link
inet6 addr: 2001:0:53aa:64c:429:386f:a695:71fe/32 Scope:Global
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:208 (208.0 B) TX bytes:848 (848.0 B)

Then I try to ping from the other VM.
I can ping the IPv4 address but not the IPv6 address.

root@kali:~# ping -c1 192.168.220.129
PING 192.168.220.129 (192.168.220.129) 56(84) bytes of data.
64 bytes from 192.168.220.129: icmp_req=1 ttl=64 time=0.932 ms

--- 192.168.220.129 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.932/0.932/0.932/0.000 ms
root@kali:~#
root@kali:~# ping6 -c1 2001:0:53aa:64c:429:386f:a695:71fe
PING 2001:0:53aa:64c:429:386f:a695:71fe(2001:0:53aa:64c :429:386f:a695:71fe) 56 data bytes

--- 2001:0:53aa:64c:429:386f:a695:71fe ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

root@kali:~# ping6 -c1 fe80::20c:29ff:fef8:9250
connect: Invalid argument
root@kali:~# ping6 -c1 fe80::20c:29ff:fef8:9250/64
unknown host

root@kali:~# ping6 -c1 -I teredo 2001:0:53aa:64c:429:386f:a695:71fe
PING 2001:0:53aa:64c:429:386f:a695:71fe(2001:0:53aa:64c :429:386f:a695:71fe) from 2001:0:53aa:64c:c6c:1d04:a695:71fe teredo: 56 data bytes

--- 2001:0:53aa:64c:429:386f:a695:71fe ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


I have used ip6tables -L to check that there is no firewall in the way.

I tried using miredo under host-only networking, but it does not even create the teredo interface.

Anybody got suggestions?
John