OpenWRT 无线 AP 模式 IPv6 问题

7 天前
 wi11iamZ
主路由:X86 虚拟化软路由,系统 OpenWRT 24.10
无线路由:GLiNet MT6000 ,系统 OpenWRT 24.10 ,WAN 口连接到主路由的 Intel I225V 网卡,作为 AP 工作
主路由设置:
WAN 口 PPPOE 模式拨号,镜像一个 WAN_6 设置为 DCHPv6 客户端,正常获得下发的 IPv6 PD (/60 )。
WLAN 口设置为静态地址,指定 IPv6 分配长度为 64 ,后缀 eui64 ,RA 设置为服务器模式,DHCPv6 和 NDP 禁用,
RA 设置为“在可用的前缀上”,启用 SLAAC ,RA 标记无。
主路由上为无线路由分配了一个静态内网 IPv4 地址。
无线路由设置:
所有设备都桥街到到 br-lan ,分配给接口 lan
接口 lan 配置为 dhcp 客户端,IPv6 分配长度 64 ,DHCP 设置中禁用 DHCPv4 ,IPv6 设置中勾选“指定的主接口”,将 RA 服务设置为中继模式,DHCPv6 和 NDP 禁用,删除了所有防火墙。
镜像接口 lan6 设置为 DHCPv6 客户端。
现象:
主路由和无线路由全部重启后(启动不完全同步,无线路由稍快),主路由成功获得下发的 IPv6 PD ,主路由下的有线设备正常获得下发的公网 IPv6 ,WLAN 接口也被分配到了公网 IPv6 。
无线路由的后台能看到已经从主路由获得了主路由分配的 IPv6 (公网+主路由的 ULA ),连接到无线路由的安卓设备能正常获得主路由分配的内网 IPv4 ,但是无法获得公网或者主路由 ULA 下的 IPv6 ,只有一个 fe80 开头的内网地址。
手动重新连接/更换设备或是重启无线路由后仍然无法获得下发的 IPv6 。
但是只要手动重启主路由的 WLAN 接口,连接到无线路由的设备就能正常获得下发的 IPv6 (公网+ULA )。然而主路重启或者租约到期重新拨号后,无线路由又会恢复到之间的状态(自身能获得 IPv6 ,但是下面的设备无法获得)。
所以有办法让无线路由保持在 AP 模式的前提下,能自动正常下发 IPv6 的办法么?
1271 次点击
所在节点    宽带症候群
13 条回复
MarioBros
7 天前
https://openwrt.org/docs/guide-user/network/wifi/wifiextenders/bridgedap

我的无线路由根据这个网页设置,一切正常
ikelvin
7 天前
子路由 dhcpv6 、ra 、ndp 开中继,主路由开 ra 服务器模式
wi11iamZ
7 天前
@MarioBros 最开始按照这个配置成静态地址好像没问题,偶来改成 DHCP 客户端就没 V6
wi11iamZ
7 天前
@ikelvin 似乎暂时 OK 了,多谢
wi11iamZ
7 天前
@ikelvin 不对,好像还是不行
dant
7 天前
AP 只需要开二层桥接,设备本身( CPU 端口上)不需要有 v6 地址
fugu37
7 天前
假如是普通的二级路由,主路由 wlan 接口的 IPv6 分配长度需要小于 64 ,才能继续下发前缀
2397613259qqq
7 天前
你的 ap 应该做纯二层,要么就做二级路由,你现在的配置是一半二级路由+一半纯二层,导致本来发给终端设备 ra 被 ap 过滤
wi11iamZ
7 天前
@2397613259qqq 做纯二层应该如何配置?
2397613259qqq
7 天前
@wi11iamZ 关闭 lan 的 dhcpv4 服务器,关闭 ra ,关闭中继,关闭申请 pd ,关闭发 dhcpv6
holoto
7 天前
ap 模式应该在 网络 接口 lan v4 v6 dhcp 下发全部关闭。让主路由器负责 dhcp 下发
wi11iamZ
7 天前
@2397613259qqq OK 了,多谢指教
kur0d3s
7 天前
主路启用 DHCP ,RA
AP 的 LAN 口接主路由 LAN ,关掉 DHCP 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1166764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX