搬瓦工 VPS 如何配置 IPv6 地址并测试连通性

文章导读
搬瓦工 VPS 配置 IPv6 需先在客户中心开启服务,再在操作系统内配置网卡,最后通过 ping6 测试连通性。此操作适用于大多数 KVM 架构套餐,风险在于配置错误可能导致网络中断,建议保留 SSH 会话直到验证完成。
📋 目录
  1. A 命令速用版
  2. B 为什么会这样
  3. C 分步处理
  4. D 怎么验证是否生效
  5. E 常见坑
  6. F 常见问题
  7. G 参考来源
A A

搬瓦工 VPS 配置 IPv6 需先在客户中心开启服务,再在操作系统内配置网卡,最后通过 ping6 测试连通性。此操作适用于大多数 KVM 架构套餐,风险在于配置错误可能导致网络中断,建议保留 SSH 会话直到验证完成。

先说结论:搬瓦工 IPv6 默认未在所有实例激活,需手动在控制台分配并在系统内配置。

  • 适合:需要 IPv6 连通性的 KVM 架构 VPS 用户
  • 先准备:确认客户中心已分配 IPv6 子网和地址
  • 验收:使用 ping6 命令测试外部 IPv6 地址连通性

命令速用版

# 查看 IPv6 地址
ip -6 addr

# 测试连通性
ping6 -c 4 ipv6.google.com

# 重启网络服务 (Ubuntu 18.04+)
netplan apply

# 重启网络服务 (CentOS 7)
systemctl restart network

为什么会这样

IPv6 地址需要服务商在底层网络分配并在客户中心展示,操作系统不会自动获取未分配的地址。搬瓦工部分套餐默认关闭 IPv6 功能,或者系统镜像未预配置 IPv6 网络脚本,导致即使底层支持,系统内也无法通信。

分步处理

步骤 1:在客户中心启用 IPv6
登录搬瓦工客户中心,进入服务管理页面,查找 IPv6 选项。点击启用或重置,记录分配的 IPv6 地址、子网掩码(通常为/64)和网关地址。

步骤 2:配置操作系统网络
根据系统版本编辑网络配置文件。Ubuntu 18.04 及以上编辑/etc/netplan/下的 yaml 文件,CentOS 7 编辑/etc/sysconfig/network-scripts/ifcfg-eth0。填入客户中心提供的 IPv6 地址和网关。

步骤 3:应用配置并重启网络
执行网络重启命令。保持当前 SSH 连接不要断开,防止配置错误导致失联。如果使用的是 Netplan,执行 netplan apply 立即生效。

怎么验证是否生效

使用ping6 -c 4 ipv6.google.com命令测试。如果返回时间数值,说明连通性正常。使用curl -6 ifconfig.me查看出口 IP 是否为配置的 IPv6 地址。检查ip -6 route确认默认路由指向正确的网关。

常见坑

  • 防火墙拦截:ip6tables 默认策略可能丢弃 ICMPv6 包,导致 ping 不通但业务正常。
  • 网关错误:IPv6 网关通常不是子网第一个地址,需严格按客户中心显示填写。
  • 子网掩码:IPv6 子网掩码通常为/64,填写错误会导致路由不可达。

常见问题

IPv6 配置后重启失效怎么办?

检查网络配置文件是否写入持久化配置。Systemd 网络管理器可能覆盖传统脚本,建议统一使用 Netplan 或 NetworkManager 管理。

ping6 超时但 IPv6 网站能打开?

目标服务器可能禁用了 ICMPv6 回应。使用 curl 测试具体业务端口连通性更准确。

客户中心没有 IPv6 选项?

部分旧套餐或特定机房不支持 IPv6。需确认套餐规格或提交工单咨询客服。

参考来源

  • 搬瓦工官方客户中心,服务管理页面,https://bandwagonhost.com