我在运行 Amazon EC2 的 Ubuntu 14.04 和 Fedora 21 上都遇到了这个问题。我有完整的 LAN 和 Internet 连接,并且可以成功运行
traceroute gmail.com
但跑步
traceroute6 gmail.com
生成:
连接:网络不可达
跑步
tracepath6 gmail.com
获取
1:发送失败
这可能无关,但运行
tracepath gmail.com
在返回大量“无回复”行之前,先发送给我的 ISP。我使用的是 Engenius 路由器,启用了 IPv6,但禁用了 IPv6 直通。有什么想法吗?
ip -6 地址:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 inet6 ::1/128 scope host valid_lft forever preferred_lft forever
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000 inet6 fe80::216:3eff:fe0e:12ab/64 scope link valid_lft forever preferred_lft forever
答案1
您需要从 ISP 获得 IPv6 连接才能使用 IPv6。众所周知,AWS 不支持其实例上的 IPv6。您必须让您的 ISP 做正确的事情并为您提供 IPv6,或者您必须使用例如 tunnelbroker.net 获取 IPv6
答案2
尝试 tcptraceroute:
sudo apt install tcptraceroute
tcptraceroute gmail.com