OpenWrt 中彻底禁用 IPv6 功能指南
说明: 个人选择在 OpenWrt 中关闭/禁用 IPv6 功能的原因:在IPv6+IPv4双栈网络下,IPv6 优先级更高,通过IPv6访问可能出现质量不稳定的情况。有需要的可以按照以下步骤在 OpenWrt 中彻底禁用 IPv6 功能。

一、删除 WAN6 接口
注:编译 OpenWrt 固件时,若没有主动将
ipv6helper加入编译选项,则可以忽略这一步骤,一般不会存在 WAN6 接口这件事。
支持 IPv6 的固件启动后默认会多出一个 WAN6 接口,可以在「网络」 -「 接口」手动删除 WAN6 接口

然后,保存并应用。
二、WAN 口禁用 IPv6
在「网络」 -「接口」 -「WAN」-「高级设置」
使用内置的ipv6管理:取消勾选

保存并应用。
三、LAN 口禁用 IPv6
在「网络」 -「接口」 -「LAN」-「基本设置」,更改设置如下:
IPv6 分配长度:已禁用

保存并应用。
在「网络」 -「接口」 -「LAN」-「高级设置」,更改设置如下:
使用内置的ipv6管理:取消勾选

保存并应用。
在「网络」 - 「接口」 - 「LAN」 - 「IPv6 设置」,更改设置如下:
- 路由通告服务:已禁用
- DHCPv6 服务:已禁用
- NDP 代理:已禁用

保存并应用。
常见问题
Q:为什么要在 OpenWrt 中禁用 IPv6?
A:IPv6+IPv4 双栈网络下,IPv6 优先级更高,通过 IPv6 访问可能出现连接不稳定的情况。禁用后确保网络稳定运行。
Q:OpenWrt 怎么彻底关闭 IPv6?
A:三步走:删除 WAN6 接口、WAN 口禁用 IPv6、LAN 口禁用 IPv6。LAN 口禁用时还要把路由通告服务、DHCPv6 服务、NDP 代理都设为「已禁用」。
Q:编译固件时没加 ipv6helper,还需要删除 WAN6 接口吗?
A:不需要。没有 ipv6helper 就不会有 WAN6 接口,跳过第一步直接从 WAN 口设置开始。
Q:WAN 口和 LAN 口都要禁用 IPv6,有什么区别?
A:WAN 口禁用是取消「使用内置的ipv6管理」,LAN 口除了取消内置管理,还要把 IPv6 分配长度设为「已禁用」,并把路由通告、DHCPv6、NDP 代理三项都禁用。
Q:怎么确认 IPv6 已经彻底禁用了?
A:检查「网络」-「接口」,确认没有 WAN6 接口。检查 LAN 口的 IPv6 设置,三项服务都显示「已禁用」。每步操作后记得保存并应用。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!