目标无法通过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。