Ipv6

在我的 Linux 伺服器內部,我無法 ping 出 IPv6 URL

  • March 11, 2021

在我的 Linux 伺服器內部,我無法 ping 出 IPv6 URL。

Ping IPv4 按預期工作。

例如:

$ ping6 google.com

我得到一行輸出,然後它無限期地坐著,

PING google.com(ord30s26-in-x0e.1e100.net (2607:f8b0:4009:80f::200e)) 56 data bytes

我關閉了我的防火牆和 SELinux 並沒有解決它。

伺服器確實有一個分配給介面的 IPv6 地址,並且啟用了 IPv6。

$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
   inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 state UP qlen 1000
   inet6 fe99::99b:99ff:fe99:d99e/64 scope link
      valid_lft forever preferred_lft forever

在我的控制面板中,出站規則已打開。

類型:所有流量

協議:全部

埠範圍:全部

目的地:::/0

我找到了解決我的問題的方法。安裝期間未正確設置 IPv6。

我通過登錄 root 使用者並編輯我的配置文件解決了這個問題。

# cat <<EOF >> /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
EOF

重新啟動後,IPv6 執行良好。

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