I connected two PCs by IPv6 address with same subnet and prefix. These PCs can't ping each other.

Can somebody tell me why these computers can't ping each other?

These are the IP addresses that I assigned:

2001:db9:1:1::1/64
2001:db9:1:1::2/64
link|improve this question
1  
I left your virtual-machine tag because I honestly don't know if you're trying to use virtual machines for that or not. You need to be more specific: Which machines do you connect, how do you connect them (e.g. over a "real" network using a switch, or directly, or as a virtual machine)? – slhck May 26 '11 at 10:04
feedback

2 Answers

If they're on the same vlan/subnet (read: no routers or NAT boxes in between) try pinging them with their link-local IP's (fe80:: stuff you get automatically). Try turning off iptables6 just to make sure you dont have something blocking. Run tcpdump/wireshark/tshark on both ends so you know whether the packet leaves the box and arrives on the other. When pinging in IPv6, remember to specify which interface you want the ping go out on.

link|improve this answer
feedback

Did you tried using ping -6 "IPADDR"??? Maybe you are trying to ping a IPV6 address with IPV4 ICMP packet.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.