サブネットのルートテーブルは::/0のターゲットがInternet Gatewayになっているし、ip a
コマンドを見てもinet6にEC2インスタンスのIPv6アドレスが表示されているのにIPv6で出ていけない。
[centos@hoge6 ~]$ curl ifconfig.io -6
curl: (7) Failed to connect to 2606:4700:e6::ac40:c310: ネットワークに届きません
[centos@hoge6 ~]$ LC_ALL=c curl ifconfig.io -6
curl: (7) Failed to connect to 2606:4700:e6::ac40:c210: Network is unreachable
原因
CentOS 7の公式AMIのami-06e6d2122baa563c4で起動するとIPv6のデフォルト経路が無い。
[centos@hoge6 ~]$ ip -6 r | grep default
解決方法
/etc/sysconfig/network-scripts/ifcfg-eth0 に IPV6_AUTOCONF=yes
を追記して sudo systemctl restart network
を実行すればよい。
[centos@hoge6 ~]$ ip -6 r | grep default
default via fe80::hoge:hoge:fuga:fuga dev eth0 proto ra metric 1024 expires 1792sec hoplimit 255 pref medium