Openwrt 桥接后 IPv6 问题求助

2022-01-09 19:35:21 +08:00
 Cipool

通过超管密码登陆光猫,设置桥接模式,并打开了 IPv6 协议。

使用 Openwrt 固件路由器进行 PPPoE 拨号,在状态页面,可见 dhcpv6 方式下发的 IPv6 /64 地址,但似乎没有下发(获取) PD 前缀。

但在接口处查看,不知何故,WAN 口并无上图中的 /64 地址,也并未获取到公网 IPv6 地址,仅有一莫名其妙的内网地址。LAN 口自然也无法获取任何 IPv6 地址。

目前只能用光猫拨号,路由器作为 AP 的组合,才能让局域网设备正常获取 IPv6 地址。现在桥接后,不知道如何能让 openwrt 路由器也能正常获取并下发 IPv6 地址,网络搜索良久也没找到合适的解决方案,烦请大家不吝赐教。

7548 次点击
所在节点    宽带症候群
47 条回复
vtoex0000000002
2022-01-09 19:37:41 +08:00
我也遇到了
yaott2020
2022-01-09 19:40:25 +08:00
wan 那个 /64 不就是公网 v6 吗

lan 要打开 dhcpv6
ipv6 设置那里设置混合模式--混合模式--禁用--有状态无状态--总是通告默认路由
Buges
2022-01-09 19:40:59 +08:00
openwrt 使用自动模式就可以。在你的 /etc/config/network 里大概是这样的:
config interface 'wan'
......
option ipv6 'auto'
Love4Taylor
2022-01-09 19:44:20 +08:00
不是还要有一个 DHCPv6 Client 的接口么?
CKR
2022-01-09 19:45:23 +08:00
lan 口 dhcp ipv6 设置那里没设置吧
CKR
2022-01-09 19:50:33 +08:00
还有就是有些 openwrt 固件会默认禁止解析 ipv6 dns 记得在 dhcp/dns 的高级设置里面取消掉
Cipool
2022-01-09 19:57:04 +08:00
@yaott2020 感谢回复,在路由器 LAN 口内按照提示进行设置后,情况没有发生变化。另外在 IPv6 WAN 状态那里的确可见 /64 地址,但是 WAN 接口处却又显示一 fe80 开头地址,不知道是否与此有关。
附 LAN 口设置图: https://img.mukewang.com/user/61dacc1b0001c5e114230804.jpg
yaott2020
2022-01-09 19:58:48 +08:00
@Cipool wan 那里显示 fe80 是这样的,不是错误
yaott2020
2022-01-09 20:00:20 +08:00
重启路由试试
Cipool
2022-01-09 20:00:49 +08:00
@Love4Taylor 谢谢回复,尝试手动新建一个 WAN6 接口,协议设置为 dhcpv6 ,但似乎没有作用。
附图:[![7k0wAx.png]( https://s4.ax1x.com/2022/01/09/7k0wAx.png)]( https://imgtu.com/i/7k0wAx)
szdosar
2022-01-09 20:05:36 +08:00
在网络接口这里,你建一个新的 wan6 ,@wan 口,然后选择 DHCP V6 协议,正常应该就有 PD 下发了。
我自己编译的包含 IP V6 组件,目前我使用正常
https://github.com/szdosar/Actions-OpenWrt/releases
acbot
2022-01-09 20:09:51 +08:00
首先,你得确认你所在得地方已经下发 v6 了。其次,如果之前你已经修改过防火墙等新闻这些我建议你把机器重置会默认状态,因为 ipv6 下发地址是需要 icmpv6 这些数据通过防火墙的。再次,一般来说默认状态的机器只需要在 @Buges #3 说的位置设置 wan 口的 option ipv6 'auto' 就可以正常获取了。根据你的截图明显你是 WAN 口就没获取到 v6 就不要说下面的机器了。一般来说运营商会下发 PD 所以除了 wan 口拨号后 DHCP 获取的 v6 还会在拨号以后多一个 wan_6 接口 里面 有 PD
acbot
2022-01-09 20:13:07 +08:00
@szdosar 在拨号后上游有下发 PD 的时候路由器会自己建立一个 wan_6 虚接口
Cipool
2022-01-09 20:19:01 +08:00
@acbot 谢谢回复,如果用光猫拨号,在光猫网络配置里是可以看到,光猫能够获取可用 PD 前缀,下挂的路由器设置为 AP 模式,局域网设备也可以正常使用 IPv6 。
我在拨号时确实自动生成了一个 WAN6 接口,但获取不到任何地址,图片链接同 #10 。
Cipool
2022-01-09 20:20:14 +08:00
@yaott2020 刚刚尝试多次重启,情况仍然不变,感谢回复。
miyuki
2022-01-09 20:23:04 +08:00
我是直接把 wan6 给删了,然后在 lan 里边设置分配自定义长度的 v6
yaott2020
2022-01-09 20:25:50 +08:00
你的情况和我一样,无需新建 wan6 口,wan pppoe 拨号之后就会下发 ipv6 。我建议你换一个有带 ipv6 的固件,或者自己编译一个,lean 的 lede 编译 ipv6 需要勾选 ipv6helper ,如果换了固件还是不行,我觉得你需要问一下当地运营商
yaott2020
2022-01-09 20:27:34 +08:00
还是不行的话,如果只是上网就退而求其次---nat6 ,如果需要对外开放还是公网 v6 好些,当然你也可以选择端口映射到内网,只不过麻烦而已。
acbot
2022-01-09 20:35:09 +08:00
@Cipool 可以的话你最好重置或者是把 /etc/config/network 和 /etc/config/firewall 文件截图一下 让大家分析分析。
cwbsw
2022-01-09 20:43:23 +08:00
既然光猫没问题那就说明电信上游设置是好的。
但是你提供的有效信息太少了,没法帮你排查。
所以只能建议你刷原版 OpenWrt ,不需任何额外设置即可完美支持 IPv6 。

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

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

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

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

© 2021 V2EX