随身 WiFi 通过 USB 接入 OpenWrt 路由器共享网络却不能访问 IPv6 网站的解决方法(NAT6 版)

随身 WiFi 通过 USB 接入 OpenWrt 路由器共享网络却不能访问 IPv6 网站的解决方法(NAT6 版)
Yuban前言
有时候,我们通过随身 WiFi(如 USB 网卡)将路由器连接至外部网络后,虽然 wan6
接口成功获取了 IPv6 地址,但下游设备却无法访问 IPv6 网站。
如果你的网络环境不支持 IPv6 前缀委派(PD),这时可以考虑使用一种折中的方案 —— NAT6,即将 IPv6 网络做 SNAT 转换,以绕过 PD 限制,从而实现 IPv6 访问。
本文将介绍如何基于 OpenWrt 设置 NAT6,以实现 IPv6 网络访问。
设置方法
第一步:关闭 IPv6 源路由
进入 OpenWrt Web 管理后台:
- 点击
网络
→接口
→wan6
→编辑
→高级设置
- 关闭 IPv6 源路由(防止意外路由泄露)
第二步:修改 LAN 接口默认路由器通告
- 点击
网络
→接口
→lan
→编辑
→DHCP 服务器
→IPv6 RA 设置
- 修改 默认路由器 为 强制的(确保设备使用路由器的 IPv6 出口)
第三步:启用 IPv6 伪装(NAT6 核心)
- 点击
网络
→防火墙
→常规设置
→区域
→wan
→编辑
→高级设置
- 启用 IPv6 伪装(即 SNAT 类似功能)
此功能从 OpenWrt 22.03 起默认支持。
验证是否生效
执行以下命令测试 IPv6 连通性:
1 | ping6 ipv6.google.com |
注意事项
- NAT6 不是原生 IPv6,某些服务(如 P2P 或远程入站连接)可能不可用。
- 建议优先使用中继模式或原生 PD,如环境受限再使用 NAT6。
结语
如果你所处的网络环境无法下发 IPv6 前缀(如部分校园网或 5G 通信壳),NAT6 是目前一个相对简单有效的 IPv6 解决方案。
📝 延伸阅读:IPv6 中继配置教程
⚠️ 免责声明:本文仅供个人学习与技术研究使用,请勿用于任何非法用途。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果