首页版面好友提醒登录
返回网络技术版

OpenWRT relay 宿舍网口IPv6 手机无法连接

HolgerHolger🍍 2024-02-29 02:07:19
[楼主]1楼

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

XymmhXymmh 2024-03-01 10:50:50
7楼

由于校园网给每个MAC地址分配的IPv6地址前64位不一样,所以可以通过

https://blog.icpz.dev/articles/notes/odhcpd-relay-mode-discuss/

此文章所述的“方法二-伪装前缀代理”来配置OpenWrt,实现类似运营商分配的IPv6前缀的效果,无需中继或NAT6

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

签名档

Do have faith in what you are doing.

Bigscience🔞🧜‍♀️|42天10时26分59秒后毕业 2024-02-29 12:16:54
2楼

校园网下发的v6地址掩码是64还是128的?

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

HolgerHolger🍍 2024-02-29 12:21:24
[楼主]3楼

是/64的

Bigscience (🔞🧜‍♀️|121天11时43分5秒后毕业) 在 ta 的帖子中提到:

校园网下发的v6地址掩码是64还是128的?

HolgerHolger🍍 2024-02-29 12:26:57
[楼主]4楼

Android iOS Linux这些都是比较灵车,有的时候可以连上,但是重启网络或系统之后必不行,必须要等不定时间后才能连通 


Windows则是无论什么时候链接,无论是否renew都能直接使用


同时也有一个linux主机拥有此特性…这个linux主机上还运行着tailscale网关,不知道和这个有没有关系

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

Bigscience🔞🧜‍♀️|42天10时26分59秒后毕业 2024-02-29 18:51:13
5楼

别的不知道,但是大概率和tailscale是没有关系的

Holger (Holger🍍) 在 ta 的帖子中提到:

Android iOS Linux这些都是比较灵车,有的时候可以连上,但是重启网络或系统之后必不行,必须要等不定时间后才能连通 


Windows则是无论什么时候链接,无论是否renew都能直接使用


同时也有一个linux主机拥有此特性…这个linux主机上还运行着tailscale网关,不知道和这个有没有关系

Bigscience🔞🧜‍♀️|42天10时26分59秒后毕业 2024-03-01 10:50:22
6楼

话说你的固件靠谱吗,有的固件包不全,先天缺陷,怎么折腾都用不了v6的

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

XymmhXymmh 2024-03-01 10:50:50
7楼

由于校园网给每个MAC地址分配的IPv6地址前64位不一样,所以可以通过

https://blog.icpz.dev/articles/notes/odhcpd-relay-mode-discuss/

此文章所述的“方法二-伪装前缀代理”来配置OpenWrt,实现类似运营商分配的IPv6前缀的效果,无需中继或NAT6

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

签名档

Do have faith in what you are doing.

fcyycf无敌剑士123 2024-03-04 12:23:00
8楼

我照着这个搞的,一切正常

https://bbs.pku.edu.cn/v2/mobile/post-read.php?bid=35&threadid=18202802

Holger (Holger🍍) 在 ta 的帖子中提到:

宿舍里放了OpenWRT relay了 ra、dhcpv6、ndp,windows 电脑端可以正常获取到ipv6地址也可以正常访问,android、ios、macos都可以获得ipv6地址但是并不能访问外部ipv6地址,(可以ping通本地设备),请问这个是什么原因呀,是最近学校ipv6又更改配置了吗

fcyycf无敌剑士123 2024-03-04 15:06:23
9楼

照楼上@Xymmh的办法改了下,也可以用,好像还更简单

fcyycf (无敌剑士123) 在 ta 的帖子中提到:

我照着这个搞的,一切正常

https://bbs.pku.edu.cn/v2/mobile/post-read.php?bid=35&threadid=18202802

Bigscience🔞🧜‍♀️|42天10时26分59秒后毕业 2024-03-04 15:44:17
10楼

经9楼回复证明该方法有效,已高亮本楼层。谢谢解答,network版因你而精彩。

Xymmh (Xymmh) 在 ta 的帖子中提到:

由于校园网给每个MAC地址分配的IPv6地址前64位不一样,所以可以通过

https://blog.icpz.dev/articles/notes/odhcpd-relay-mode-discuss/

此文章所述的“方法二-伪装前缀代理”来配置OpenWrt,实现类似运营商分配的IPv6前缀的效果,无需中继或NAT6

HolgerHolger🍍 2024-03-06 10:05:54
[楼主]11楼

我在用官网的最新固件,一会回去按照下面博客链接里的试一下!

Bigscience (🔞🧜‍♀️|120天13时9分39秒后毕业) 在 ta 的帖子中提到:

话说你的固件靠谱吗,有的固件包不全,先天缺陷,怎么折腾都用不了v6的

HolgerHolger🍍 2024-03-06 10:08:02
[楼主]12楼

十分感谢😭感觉这几天翻烂了所有国内外论坛和ipv6相关的问题,一会回去试一下,感觉希望很大

Xymmh (Xymmh) 在 ta 的帖子中提到:

由于校园网给每个MAC地址分配的IPv6地址前64位不一样,所以可以通过

https://blog.icpz.dev/articles/notes/odhcpd-relay-mode-discuss/

此文章所述的“方法二-伪装前缀代理”来配置OpenWrt,实现类似运营商分配的IPv6前缀的效果,无需中继或NAT6

HolgerHolger🍍 2024-03-06 10:08:53
[楼主]13楼

这个patch好像在odhcpd里面merge了,但好像也不太OK😭

fcyycf (无敌剑士123) 在 ta 的帖子中提到:

我照着这个搞的,一切正常

https://bbs.pku.edu.cn/v2/mobile/post-read.php?bid=35&threadid=18202802

fcyycf无敌剑士123 2024-03-06 12:09:12
14楼

至少我现在23.05 odhcpd 2023-10-24-d8118f6e-1 是没有merge的,每次升级我都自己编译一下。

Holger (Holger🍍) 在 ta 的帖子中提到:

这个patch好像在odhcpd里面merge了,但好像也不太OK

HolgerHolger🍍 最后修改于2024-03-06 14:27:02
[楼主]15楼

那可能还真的没有merge

OpenWRT包的代码更新机制是什么呀

https://github.com/openwrt/odhcpd/commits/master/src/dhcpv6.c

我看相关文件最后一次变动是在2年前,bbs里面的patch更是更早就被更新了,竟然还没有反馈到软件包里吗

以为它已经更新好了

fcyycf (无敌剑士123) 在 ta 的帖子中提到:

至少我现在23.05 odhcpd 2023-10-24-d8118f6e-1 是没有merge的,每次升级我都自己编译一下。

HolgerHolger🍍 2024-03-06 14:26:28
[楼主]16楼

实测特别有效,而且还能通过dhcpv6管理客户端了(除android)

万分感谢😭

Xymmh (Xymmh) 在 ta 的帖子中提到:

由于校园网给每个MAC地址分配的IPv6地址前64位不一样,所以可以通过

https://blog.icpz.dev/articles/notes/odhcpd-relay-mode-discuss/

此文章所述的“方法二-伪装前缀代理”来配置OpenWrt,实现类似运营商分配的IPv6前缀的效果,无需中继或NAT6