我不能从虚拟机ping6主机上的网络接口"tun0“。
使用vmware,我安装了一个Ubuntu12.04虚拟机,它与NAT连接到主机上。打字
Virtual Machine $ping6 aaaa::1虚拟机的结果是
PING aaaa::1(aaaa::1) 56 data bytes
From aaaa::2 icmp_seq=1 Destination unreachable: Address unreachable连接虚拟机和主机的"vmnet8“接口工作(通过在虚拟机中键入"ping6”来确认)。据我理解,从"tun0“接口到"eth0”接口的请求应该被路由,但是如果我错了,请纠正我。
这两台机器都不是连接到因特网上的,而应该只形成一个局域网。
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:Globalvmnet8 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谢谢您抽时间见我。
发布于 2013-05-28 09:56:58
从route.c代码看来,内核在转发时似乎会删除它不认为是链接、本地或单播的地址(在“标准”情况下)。
除了从本地地址空间注册中心获得子网外,我对测试使用的地址没有很好的建议。
https://serverfault.com/questions/511165
复制相似问题