我配置了一个 6to4 接口。我可以与任何其他 6to4 主机 (2002::/4) 通信,但无法与其他主机通信,数据包似乎被丢弃了。我尝试了几种配置和操作系统,所以我认为这是提供商的问题。我如何确定是它,我应该告诉我的提供商什么?
UPD:路由表与运行正常的机器的路由表相同。
::192.88.99.1 dev 6to4 metric 1024 mtu 1480 advmss 1420 hoplimit 0
::/96 via :: dev 6to4 metric 256 mtu 1440 advmss 1380 hoplimit 0
2002::/16 dev 6to4 proto kernel metric 256 mtu 1440 advmss 1380 hoplimit 0
fe80::/64 dev 6to4 proto kernel metric 256 mtu 1440 advmss 1380 hoplimit 0
fe80::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev br0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev wlan0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0
default via ::192.88.99.1 dev 6to4 metric 1024 mtu 1440 advmss 1380 hoplimit 0
答案1
这是提供商路由问题,192.88.99.1
无法访问,同时,例如,147.45.21.2
可以成功用作网关。
答案2
听起来你没有设置中继来访问本地 IPv6 互联网。你应该访问全球任播地址 192.88.99.1,各个提供商都会宣传这个地址。(根据你的位置和你的 ISP 的对等连接,最近的可见中继可能在另一个大陆。)
该地址的 IPv6 格式为 2002:c058:6301::,因此您可能只想将其添加为 IPv6 流量的默认路由。
您没有提到您的操作系统或提供当前配置。因此,我将提供“经典”的 ifconfig 命令:
route add -inet6 default 2002:c058:6301::