centos ping ipv6地址,提示: Address family for hostname not supported,
如果您在CentOS上ping IPv6地址时收到“Address family for hostname not supported”错误消息,则可能是因为您的系统不支持IPv6或未正确配置IPv6。要解决此问题,请按照以下步骤操作: 1. 检查您的系统是否支持IPv6。在终端中输入以下命令:
$ cat /proc/net/if_inet6
如果没有任何输出,则表示您的系统不支持IPv6。如果有输出,则表示您的系统支持IPv6。 2. 如果您的系统支持IPv6,请检查IPv6是否已正确配置。您可以使用以下命令检查IPv6地址:
$ ip addr show
如果没有显示IPv6地址,则可能需要手动配置IPv6地址。您可以使用以下命令为您的网络接口手动配置IPv6地址:
$ sudo ip addr add /<前缀长度> dev <网络接口>
例如,要为eth0网络接口配置IPv6地址,您可以使用以下命令:
$ sudo ip addr add 2409:8c20:1833:1000::ad5:2cb5/64 dev eth0
然后就可以ping了
ping6 2409:8c20:1833:1000::ad5:2cb5
如果您已正确配置IPv6地址但仍无法ping IPv6地址,请检查您的网络设置和防火墙设置。您可能需要配置防火墙以允许IPv6流量通过。您可以使用以下命令检查防火墙设置:
$ sudo firewall-cmd --list-all
如果防火墙已启用,请确保已允许IPv6流量通过。您可以使用以下命令允许IPv6流量:
$ sudo firewall-cmd --add-protocol=ipv6 --permanent$ sudo firewall-cmd --reload
来源地址:https://blog.csdn.net/wsyzxss/article/details/130561392