Skip to content

树莓派4B自建网页服务器指南(1):家庭宽带使用公网 IPv6 的前置条件

使用公网 IPv6 的前置条件(运营商 / 光猫 / 路由器)

⚠️ 重要提示:本文的「树莓派开机自动获取公网 IPv6」依赖你家宽带网络已支持 IPv6(PPPoE IPv6 + PD 前缀下发)。如果运营商或光猫/路由器未开启 IPv6,树莓派无法获取公网 IPv6 地址,属正常现象,并非本教程配置错误。

一、运营商 IPv6 支持情况(中国大陆)

运营商IPv6 支持情况说明
中国电信✅ 大部分地区已支持光纤宽带通常支持 PPPoE + DHCPv6-PD,需光猫/路由器开启
中国联通✅ 部分地区支持新开宽带多已支持,老旧区域可能未开通
中国移动✅ 多数地区支持移动固网 IPv6 推进较快,同样需设备开启
长城宽带 / 广电 / 企业专线❌ 常不支持或仅内网 IPv6无法获取公网 IPv6 前缀

💡 判断方法:用手机连家里 WiFi → 关闭移动数据 → 浏览器访问 https://test-ipv6.com

  • 得分 10/10 → 家庭网络支持 IPv6 ✅
  • 低于 10 分 → 当前网络无公网 IPv6,本文 IPv6 部分无法生效

二、光猫(ONT)需满足的条件

若使用桥接模式(推荐),由路由器拨号:

  • 光猫需支持 IPv6 Pass Through 或 Bridge 模式下透传 IPv6
  • WAN 连接类型通常为:PPPoE + IPv4/IPv6 双栈

若使用光猫路由模式(光猫直接拨号):

  • 光猫 WAN 口需开启 IPv6 / DHCPv6 Client / SLAAC
  • 光猫 LAN 侧需开启 RA(Router Advertisement)+ SLAAC 或 DHCPv6 Server
  • 需确认光猫是否下发 Prefix Delegation (PD /56 或 /64)

❗ 部分运营商定制光猫默认关闭 IPv6,需登录光猫管理页开启或联系装维师傅开通。

三、路由器需满足的条件

你家路由器(树莓派上游设备)必须:

  • WAN 口支持 DHCPv6-PD(Prefix Delegation) → 向运营商请求 IPv6 前缀分配给内网设备
  • LAN 口开启 RA(Router Advertisement) → 通知树莓派“我有 IPv6 前缀,请用 SLAAC 生成地址”
  • 防火墙允许 IPv6 入站(可选) → 若想从外网 SSH 直连树莓派 IPv6,需放通对应端口或关闭 IPv6 SPI 过滤

常见固件支持情况

固件支持情况
OpenWrt / 梅林 / Padavan / iStoreOS✅ 完整支持,需手动开启
小米 / 华为 / TP-Link 原厂固件部分型号支持但隐藏开关,需逐项确认
老款路由器(2017 年前)❌ 可能完全无 IPv6 支持

四、树莓派侧验证是否已拿到公网 IPv6

配置完成后在树莓派执行:

bash
ip -6 addr show wlan0 | grep global
  • ✅ 看到 240e: / 2408: / 2001: 开头地址 → IPv6 正常
  • ❌ 只有 fe80::(链路本地)→ 路由器未下发前缀或光猫未开启 IPv6

五、常见误区澄清

误区说明
“树莓派配好就能有 IPv6”❌ 必须上游网络先支持
“能 Ping 通 IPv6 DNS 就有公网 IPv6”❌ 可能是路由器伪应答,需看 global 地址
“IPv6 一定比 IPv4 快”❌ 延迟可能略高,优势是可直连、无 NAT
“家里没 IPv6 说明教程错了”❌ 本文仅适用于 IPv6 已就绪的网络环境

✅ 如果你的网络通过 https://test-ipv6.com 检测为 10/10,按本文配置,树莓派重启后将自动获得公网 IPv6 地址。 ❌ 若检测不通过,请先联系运营商/配置光猫路由器开启 IPv6,再参照本文操作。


✅ 也可能存在运营商提供的光猫 IPv6 正常下发,但路由器型号较老无法正常分配 IPv6 地址的情况,可参考以下文章: 3.2 【番外】老宅网络改造实录