From: Jonathan W. <jo...@sp...> - 2001-12-04 07:54:23
|
I'm trying to get multiple VMs on the same machine talking with one another over ipv6, and am having some trouble. Using the tuntap transport, I can bring up and configure a ipv6 interface, ping the interface, and ping the host's ipv6 address on the tap. However, when I do the same on a second VM, they can't talk to each other; ping6 fails with host unreachables from ::1. When I specify the interface with ping6 -I eth0, ping6 complains that IPv6 is not enabled on that device. Any advice on how to get this working? On somewhat of a side note, I first tried this with the daemon and mcast transports. I could configure the interface, but ping6 was always failing with "cannot assign requested address". Checking the logs showed that a duplicate address was being detected when I brought the interface up. I'm a bit rusty on ipv6 neighbor discovery, but perhaps the daemon and mcast transports are routing the neighbor discovery request back to VM's stack in such a way that it thinks there's a duplicate address? Thanks for any and all help; I'm using linux/UML 2.4.15. Jon |