目标无法通过ping6在两台本地计算机之间访问

我有2台Ubuntu机器,一台作为IPv6无线路由器(在wlan0上运行hostap和radvd),另一台机器连接到该路由器。 路由器wlan0接口的地址为2001:db8:1:1::1/64 ,主机在wlan0上的地址为2001:db8:1:1::2/64 ,它连接到路由器提供的ap1 。 在wireshark上,我可以在路由器和主机上看到路由器广告。

当我ping 2001:db8:1:1::2在路由器上它说Destination unreachable: Address unreachable ,我可以看到邻居请求和广告消息交换。

当我ping 2001:db8:1:1::1在主机它说相同的Destination unreachable: Address unreachable ,我只能看到邻居请求消息。

任何的想法?

此外,我已尝试在路由器中执行以下操作

 sudo ip -6 neigh add 2001:db8:1:1::2 lladdr 64:50:03:ec:cc:ss dev wlan0 sudo ip -6 neigh add 2001:db8:1:1::1 lladdr 64:50:03:ec:cc:ff dev wlan0 

然后,当我ping时,我只能在wireshark中看到echo请求和回复交换,但我无法在命令行看到它,而是说没有收到任何数据包!

IPv6地址范围2001:db8 :: / 32仅保留用于文档,具有这些地址的数据包不应存在于网络上。 所有路由器必须丢弃具有此类地址的数据包。 使用另一个地址范围,例如Unique LocaL Addresses fd00 :: / 8(RFC 4193)。 如果要连接到Internet,请询问您的提供商ipv6-address-prefix。