Amazon-Ec2

traceroute6 連接:網路不可達

  • July 11, 2020

我在 Amazon EC2 中執行的 Ubuntu 14.04 和 Fedora 21 上都遇到了這個問題。我有完整的 LAN 和 Internet 連接,並且可以成功執行

traceroute gmail.com 

但是跑步

traceroute6 gmail.com

產生:

連接:網路不可達

跑步

tracepath6 gmail.com

得到

1:發送失敗

這可能無關,但正在執行

tracepath gmail.com

在返回大量“無回复”行之前先聯繫我的 ISP。我正在使用啟用了 IPv6 的 Engenius 路由器,但禁用了 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

您需要來自 ISP 的 IPv6 連接才能使用 IPv6。眾所周知,AWS 在其實例上不支持 IPv6。您必須讓您的 ISP 做正確的事並為您提供 IPv6,或者您必須使案例如 tunnelbroker.net 獲取 IPv6

嘗試 tcptraceroute:

sudo apt install tcptraceroute
tcptraceroute gmail.com

引用自:https://serverfault.com/questions/717533