首页 新闻 会员 周边 捐助

华为云服务器启用 IPv6 的问题

0
悬赏园豆:30 [待解决问题]

在华为云官网控制台 弹性公网IP 中通过 开启IPv6转换 启用云服务器的 IPv6,当 ping IPv6 网站时却提示 "Network is unreachable"

# ping6 img2022.cnblogs.com
ping6: connect: Network is unreachable
问题补充:

ip address 命令查看只有 scope link 的 inet6,没有 scope global 的 inet6

inet6 fe80::f816:3eff:feb5:b823/64 scope link
dudu的主页 dudu | 高人七级 | 园豆:30708
提问于:2022-12-15 17:07
< >
分享
所有回答(1)
0

这个问题可能是因为IPv6地址没有正确配置在你的云服务器上。scope link表示的是链路本地地址,用于通信的地址应该是scope global的。

要解决这个问题,需要先确保你已经在华为云官网控制台开启了IPv6转换。如果已经开启,那么可能需要尝试以下步骤来添加一个全局范围的IPv6地址:

  1. 登录到你的服务器并使用sudo获取管理员权限:
sudo -i
  1. 查看你的网络接口名称,通常会是eth0或者ens3
ip addr show

记下有link/etherinet的接口名称。

  1. 使用nano或其他文本编辑器打开网络接口配置文件,例如如果你的接口名是eth0
nano /etc/sysconfig/network-scripts/ifcfg-eth0
  1. 在配置文件中添加以下行(如果还没有)并保存。替换YOUR_IPV6_ADDRESS为你从华为云控制台获得的IPv6地址以及对应的前缀长度(例如1234:5678:9abc:def0::2/64):
IPV6INIT=yes
IPV6ADDR=YOUR_IPV6_ADDRESS
  1. 重启网络服务以使变更生效:
systemctl restart network

再次运行ip address命令时,应该可以看到你的服务器有一个scope global的IPv6地址了,能够ping通IPv6网站。

npe0 | 园豆:1502 (小虾三级) | 2023-12-12 17:18

感谢回答,等找时间验证

支持(0) 反对(0) dudu | 园豆:30708 (高人七级) | 2023-12-12 17:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册