Ipv6
在我的 Linux 伺服器內部,我無法 ping 出 IPv6 URL
在我的 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 執行良好。